Crescendo SDK
Loading...
Searching...
No Matches
CrescendoDLL.SDKCore Member List

This is the complete list of members for CrescendoDLL.SDKCore, including all inherited members.

AuthenticateWithXAUTH(string? xauthKey, string? challenge=default!, XAUTHKeyType? xauthKeyType=null)CrescendoDLL.SDKCoreinline
AuthenticatorClientPIN(CrescendoDLL.PCSC.FIDODataStructures.ClientPINRequest request)CrescendoDLL.SDKCoreinline
AuthenticatorConfig(CrescendoDLL.PCSC.FIDODataStructures.ConfigRequest request)CrescendoDLL.SDKCoreinline
AuthenticatorCredentialManagement(CrescendoDLL.PCSC.FIDODataStructures.CredentialManagementRequest credentialManagementRequest)CrescendoDLL.SDKCoreinline
AuthenticatorGetAssertion(CrescendoDLL.PCSC.FIDODataStructures.GetAssertionRequest getAssertionRequest)CrescendoDLL.SDKCoreinline
AuthenticatorGetInfo()CrescendoDLL.SDKCoreinline
AuthenticatorGetNextAssertion()CrescendoDLL.SDKCoreinline
AuthenticatorMakeCredential(CrescendoDLL.PCSC.FIDODataStructures.MakeCredentialRequest makeCredentialRequest)CrescendoDLL.SDKCoreinline
AuthenticatorReset()CrescendoDLL.SDKCoreinline
ChangePIN(string? newPin)CrescendoDLL.SDKCoreinline
ChangeXAUTHMode(XAUTHChallengeType xauthMode)CrescendoDLL.SDKCoreinline
ConfigureOATHSlot(string? oathSlot, int buttonPress, string? oathKey, string? jsonInputPath, int timeStep, OATHModeName oathMode, string oathCounter, HashAlgoValues oathHash, int codeDigits, string friendlyName, int truncationOffset, string transportKey, string? pskcString, bool requireTouch=false)CrescendoDLL.SDKCoreinline
ConfigureOCRASlot(string? oathSlot, int buttonPress, string ocraSuite, string? oathKey, string? jsonInputPath, string? friendlyName, string transportKey, string? pskcString, bool requireTouch=false)CrescendoDLL.SDKCoreinline
ConfigureStaticPassword(string? password, string? jsonInputPath, KeyboardEncodings encoding, string? oathSlot, int buttonPress, string friendlyName, bool requireTouch=false)CrescendoDLL.SDKCoreinline
DeleteOATHSlot(string? oathSlot, int buttonPress, string? pskcString)CrescendoDLL.SDKCoreinline
DeleteXAUTHKey(XAUTHKeyType xauthKeyType)CrescendoDLL.SDKCoreinline
Dispose()CrescendoDLL.SDKCoreinline
EncryptKEKAndDataWithKEK(AsymmetricKeyParameter publicKey, object inputData, KeyTypeToBeTransferredWithSKI dataType, KeyboardEncodings encoding=KeyboardEncodings.US)CrescendoDLL.SDKCoreinline
EngineCrescendoDLL.SDKCore
Error(string Code, string Message)CrescendoDLL.SDKCoreinline
FIDOChangePIN(string? newPin)CrescendoDLL.SDKCoreinline
FIDOConfig(CrescendoDLL.PCSC.FIDODataStructures.ConfigRequest configRequest)CrescendoDLL.SDKCoreinline
FIDOCredentialManagement(CrescendoDLL.PCSC.FIDODataStructures.CredentialManagementRequest credentialManagementRequest)CrescendoDLL.SDKCoreinline
FIDOGetAssertion(CrescendoDLL.PCSC.FIDODataStructures.GetAssertionRequest getAssertionRequest)CrescendoDLL.SDKCoreinline
FIDOMakeCredential(CrescendoDLL.PCSC.FIDODataStructures.MakeCredentialRequest makeCredentialRequest)CrescendoDLL.SDKCoreinline
FIDOSetPIN(string? newPin)CrescendoDLL.SDKCoreinline
GenerateOTP(string? oathSlot, int buttonPress)CrescendoDLL.SDKCoreinline
GetAllAvailableTokens()CrescendoDLL.SDKCoreinlinestatic
GetChallenge()CrescendoDLL.SDKCoreinline
GetSKITransportKey()CrescendoDLL.SDKCoreinline
ListACAProperties()CrescendoDLL.SDKCoreinline
ListFIDOProperties()CrescendoDLL.SDKCoreinline
ListOATHProperties()CrescendoDLL.SDKCoreinline
ListPIVProperties()CrescendoDLL.SDKCoreinline
Logout()CrescendoDLL.SDKCoreinline
NewToken(string? newPin)CrescendoDLL.SDKCoreinline
OCRAAuthenticate(string? oathSlot, int buttonPress, string challenge, string? secret, string? session)CrescendoDLL.SDKCoreinline
PIVAddDataToDataObject(string berTLVTag, List<(string tag, byte[] data)> tagsData)CrescendoDLL.SDKCoreinline
PIVChangeDataObjectACR(string berTLVTag, string personalizationACR, string contactUsageACR, string contactlessUsageACR)CrescendoDLL.SDKCoreinline
PIVChangePKISlotACR(string keyReference, string personalizationACR, string contactUsageACR, string contactlessUsageACR)CrescendoDLL.SDKCoreinline
PIVDeleteCertificate(string berTLVTag)CrescendoDLL.SDKCoreinline
PIVDeleteDataFromDataObject(string berTLVTag, string tag)CrescendoDLL.SDKCoreinline
PIVDeleteKey(string keyReference)CrescendoDLL.SDKCoreinline
PIVGenerateKeyPair(PIVCryptographicMechanismIdentifier cryptoMechanism, string keyReference, bool getExistingPublicKey=false)CrescendoDLL.SDKCoreinline
PIVGetCertificate(string berTLVTag)CrescendoDLL.SDKCoreinline
PIVGetDataObjectContent(string berTLVTag)CrescendoDLL.SDKCoreinline
PIVGetPersonalInfo()CrescendoDLL.SDKCoreinline
PIVPutPKIData(string inputFilePath, string? password, PIVObjectType pkiObjectType, string? keyReference, string? berTLVTag, string? keyName)CrescendoDLL.SDKCoreinline
PIVRawCryptoOperation(string keyReference, DataType inputType, string? inputString, string? inputFilePath, DataType outputType)CrescendoDLL.SDKCoreinline
PIVSignData(string keyReference, DataType inputType, string? inputString, string? inputFilePath, DataType outputType, HashAlgoValues hashAlgo, DataType hashType=DataType.BASE64)CrescendoDLL.SDKCoreinline
PrintAllAvailableTokens()CrescendoDLL.SDKCoreinlinestatic
PUKPut(string? puk, bool storePukToPIVDataObjects=true)CrescendoDLL.SDKCoreinline
PutXAUTHKey(string? xauthKey, XAUTHKeyType? xauthKeyType, string? jsonInputPath)CrescendoDLL.SDKCoreinline
ReadCacheFreshness()CrescendoDLL.SDKCoreinline
ResetPINTries(string newPin, string puk)CrescendoDLL.SDKCoreinline
ResetToken()CrescendoDLL.SDKCoreinline
SDKCore(string token)CrescendoDLL.SDKCoreinline
SecretType enum nameCrescendoDLL.SDKCore
SetLogAction(CrescendoDLL.Logger.LogActionDelegate logAction)CrescendoDLL.SDKCoreinlinestatic
SetLogLevel(LogLevel severity)CrescendoDLL.SDKCoreinlinestatic
SetPINDialog(Func< SecretType, string > userDialog)CrescendoDLL.SDKCoreinline
SetPINForPythonWrapper(string pin)CrescendoDLL.SDKCoreinline
SetXAUTHDialog(Func< SecretType, string > userDialog)CrescendoDLL.SDKCoreinline
SetXAUTHForPythonWrapper(string xauth)CrescendoDLL.SDKCoreinline
U2FAuthentication(CrescendoDLL.PCSC.FIDODataStructures.U2FAuthenticationRequest authenticationRequest)CrescendoDLL.SDKCoreinline
U2FGetVersion()CrescendoDLL.SDKCoreinline
U2FRegistration(CrescendoDLL.PCSC.FIDODataStructures.U2FRegistrationRequest registrationRequest)CrescendoDLL.SDKCoreinline
UpdatePINProperties(int? maxPinTryCounter, int? maxPinUnlockCounter, int? maxContactlessPinCounter, int? minPinLength, int? maxPinLength, int weakPinControl, int changePinAfterFirstUse, int pinNumericOnly)CrescendoDLL.SDKCoreinline
VerifyPin()CrescendoDLL.SDKCoreinline