| 
    Crescendo SDK
    
   | 
 
This is the complete list of members for CrescendoDLL.SDKCore, including all inherited members.
| AuthenticateWithXAUTH(string? xauthKey, string? challenge=default!, XAUTHKeyType? xauthKeyType=null) | CrescendoDLL.SDKCore | inline | 
| AuthenticatorClientPIN(CrescendoDLL.PCSC.FIDODataStructures.ClientPINRequest request) | CrescendoDLL.SDKCore | inline | 
| AuthenticatorConfig(CrescendoDLL.PCSC.FIDODataStructures.ConfigRequest request) | CrescendoDLL.SDKCore | inline | 
| AuthenticatorCredentialManagement(CrescendoDLL.PCSC.FIDODataStructures.CredentialManagementRequest credentialManagementRequest) | CrescendoDLL.SDKCore | inline | 
| AuthenticatorGetAssertion(CrescendoDLL.PCSC.FIDODataStructures.GetAssertionRequest getAssertionRequest) | CrescendoDLL.SDKCore | inline | 
| AuthenticatorGetInfo() | CrescendoDLL.SDKCore | inline | 
| AuthenticatorGetNextAssertion() | CrescendoDLL.SDKCore | inline | 
| AuthenticatorMakeCredential(CrescendoDLL.PCSC.FIDODataStructures.MakeCredentialRequest makeCredentialRequest) | CrescendoDLL.SDKCore | inline | 
| AuthenticatorReset() | CrescendoDLL.SDKCore | inline | 
| ChangePIN(string? newPin) | CrescendoDLL.SDKCore | inline | 
| ChangeXAUTHMode(XAUTHChallengeType xauthMode) | CrescendoDLL.SDKCore | inline | 
| 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.SDKCore | inline | 
| ConfigureOCRASlot(string? oathSlot, int buttonPress, string ocraSuite, string? oathKey, string? jsonInputPath, string? friendlyName, string transportKey, string? pskcString, bool requireTouch=false) | CrescendoDLL.SDKCore | inline | 
| ConfigureStaticPassword(string? password, string? jsonInputPath, KeyboardEncodings encoding, string? oathSlot, int buttonPress, string friendlyName, bool requireTouch=false) | CrescendoDLL.SDKCore | inline | 
| DeleteOATHSlot(string? oathSlot, int buttonPress, string? pskcString) | CrescendoDLL.SDKCore | inline | 
| DeleteXAUTHKey(XAUTHKeyType xauthKeyType) | CrescendoDLL.SDKCore | inline | 
| Dispose() | CrescendoDLL.SDKCore | inline | 
| EncryptKEKAndDataWithKEK(AsymmetricKeyParameter publicKey, object inputData, KeyTypeToBeTransferredWithSKI dataType, KeyboardEncodings encoding=KeyboardEncodings.US) | CrescendoDLL.SDKCore | inline | 
| EndMonitoring() | CrescendoDLL.SDKCore | inlinestatic | 
| Engine | CrescendoDLL.SDKCore | |
| Error(string Code, string Message) | CrescendoDLL.SDKCore | inline | 
| FIDOChangePIN(string? newPin) | CrescendoDLL.SDKCore | inline | 
| FIDOConfig(CrescendoDLL.PCSC.FIDODataStructures.ConfigRequest configRequest) | CrescendoDLL.SDKCore | inline | 
| FIDOCredentialManagement(CrescendoDLL.PCSC.FIDODataStructures.CredentialManagementRequest credentialManagementRequest) | CrescendoDLL.SDKCore | inline | 
| FIDOGetAssertion(CrescendoDLL.PCSC.FIDODataStructures.GetAssertionRequest getAssertionRequest) | CrescendoDLL.SDKCore | inline | 
| FIDOGetChallenge() | CrescendoDLL.SDKCore | inline | 
| FIDOListCredentials() | CrescendoDLL.SDKCore | inline | 
| FIDOMakeCredential(CrescendoDLL.PCSC.FIDODataStructures.MakeCredentialRequest makeCredentialRequest) | CrescendoDLL.SDKCore | inline | 
| FIDOSetPIN(string? newPin) | CrescendoDLL.SDKCore | inline | 
| FIDOUnblockPIN(string cryptogram, string? newPin) | CrescendoDLL.SDKCore | inline | 
| GenerateOTP(string? oathSlot, int buttonPress) | CrescendoDLL.SDKCore | inline | 
| GetAllAvailableReaders() | CrescendoDLL.SDKCore | inlinestatic | 
| GetAllAvailableTokens() | CrescendoDLL.SDKCore | inlinestatic | 
| GetAllReaderInfo() | CrescendoDLL.SDKCore | inlinestatic | 
| GetChallenge() | CrescendoDLL.SDKCore | inline | 
| GetSKITransportKey() | CrescendoDLL.SDKCore | inline | 
| GetTokenCUID() | CrescendoDLL.SDKCore | inline | 
| ListACAProperties() | CrescendoDLL.SDKCore | inline | 
| ListFIDOProperties() | CrescendoDLL.SDKCore | inline | 
| ListOATHProperties() | CrescendoDLL.SDKCore | inline | 
| ListPIVProperties() | CrescendoDLL.SDKCore | inline | 
| Logout() | CrescendoDLL.SDKCore | inline | 
| NewToken(string? newPin) | CrescendoDLL.SDKCore | inline | 
| OCRAAuthenticate(string? oathSlot, int buttonPress, string challenge, string? secret, string? session) | CrescendoDLL.SDKCore | inline | 
| OnReadersChanged | CrescendoDLL.SDKCore | static | 
| PIVAddDataToDataObject(string berTLVTag, List<(string tag, byte[] data)> tagsData) | CrescendoDLL.SDKCore | inline | 
| PIVChangeDataObjectACR(string berTLVTag, string personalizationACR, string contactUsageACR, string contactlessUsageACR) | CrescendoDLL.SDKCore | inline | 
| PIVChangePKISlotACR(string keyReference, string personalizationACR, string contactUsageACR, string contactlessUsageACR) | CrescendoDLL.SDKCore | inline | 
| PIVDeleteCertificate(string berTLVTag) | CrescendoDLL.SDKCore | inline | 
| PIVDeleteDataFromDataObject(string berTLVTag, string tag) | CrescendoDLL.SDKCore | inline | 
| PIVDeleteKey(string keyReference) | CrescendoDLL.SDKCore | inline | 
| PIVGenerateKeyPair(PIVCryptographicMechanismIdentifier cryptoMechanism, string keyReference, bool getExistingPublicKey=false) | CrescendoDLL.SDKCore | inline | 
| PIVGetCertificate(string berTLVTag) | CrescendoDLL.SDKCore | inline | 
| PIVGetDataObjectContent(string berTLVTag) | CrescendoDLL.SDKCore | inline | 
| PIVGetPersonalInfo() | CrescendoDLL.SDKCore | inline | 
| PIVPutPKIData(string inputFilePath, string? password, PIVObjectType pkiObjectType, string? keyReference, string? berTLVTag, string? keyName) | CrescendoDLL.SDKCore | inline | 
| PIVRawCryptoOperation(string keyReference, DataType inputType, string? inputString, string? inputFilePath, DataType outputType) | CrescendoDLL.SDKCore | inline | 
| PIVSignData(string keyReference, DataType inputType, string? inputString, string? inputFilePath, DataType outputType, HashAlgoValues hashAlgo, DataType hashType=DataType.BASE64) | CrescendoDLL.SDKCore | inline | 
| PUKPut(string? puk, bool storePukToPIVDataObjects=true) | CrescendoDLL.SDKCore | inline | 
| PutXAUTHKey(string? xauthKey, XAUTHKeyType? xauthKeyType, string? jsonInputPath) | CrescendoDLL.SDKCore | inline | 
| ReadCacheFreshness() | CrescendoDLL.SDKCore | inline | 
| ResetPINTries(string newPin, string puk) | CrescendoDLL.SDKCore | inline | 
| ResetToken() | CrescendoDLL.SDKCore | inline | 
| SDKCore(string token) | CrescendoDLL.SDKCore | inline | 
| SecretType enum name | CrescendoDLL.SDKCore | |
| SetLogAction(CrescendoDLL.Logger.LogActionDelegate logAction) | CrescendoDLL.SDKCore | inlinestatic | 
| SetLogLevel(LogLevel severity) | CrescendoDLL.SDKCore | inlinestatic | 
| SetPINDialog(Func< SecretType, string > userDialog) | CrescendoDLL.SDKCore | inline | 
| SetPINForPythonWrapper(string pin) | CrescendoDLL.SDKCore | inline | 
| SetXAUTHDialog(Func< SecretType, string > userDialog) | CrescendoDLL.SDKCore | inline | 
| SetXAUTHForPythonWrapper(string xauth) | CrescendoDLL.SDKCore | inline | 
| StartMonitoring() | CrescendoDLL.SDKCore | inlinestatic | 
| U2FAuthentication(CrescendoDLL.PCSC.FIDODataStructures.U2FAuthenticationRequest authenticationRequest) | CrescendoDLL.SDKCore | inline | 
| U2FGetVersion() | CrescendoDLL.SDKCore | inline | 
| U2FRegistration(CrescendoDLL.PCSC.FIDODataStructures.U2FRegistrationRequest registrationRequest) | CrescendoDLL.SDKCore | inline | 
| UpdatePINProperties(int? maxPinTryCounter, int? maxPinUnlockCounter, int? maxContactlessPinCounter, int? minPinLength, int? maxPinLength, int weakPinControl, int changePinAfterFirstUse, int pinNumericOnly) | CrescendoDLL.SDKCore | inline | 
| VerifyPin() | CrescendoDLL.SDKCore | inline |