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.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
AuthenticatorLargeBlobs(CrescendoDLL.PCSC.FIDODataStructures.LargeBlobsRequest request) 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
FIDOLargeBlobRead() CrescendoDLL.SDKCore inline
FIDOLargeBlobWrite(byte[] data, uint maxFragmentLength=0) 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, ACRCoding personalizationACR, ACRCoding contactUsageACR, ACRCoding contactlessUsageACR) CrescendoDLL.SDKCore inline
PIVChangePKISlotACR(string keyReference, ACRCoding personalizationACR, ACRCoding contactUsageACR, ACRCoding 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, string? keyName, 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, bool importCACerts=true) 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
SDKCore(Token token) CrescendoDLL.SDKCore inline
SecretType enum name CrescendoDLL.SDKCore
SetLogAction(CrescendoDLL.Logger.LogActionDelegate logAction) CrescendoDLL.SDKCore inlinestatic
SetLogLevel(LogLevel severity) CrescendoDLL.SDKCore inlinestatic
SetLogSensitiveData(bool enable) 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