|
Crescendo SDK
|
Loading...
Searching...
No Matches
CrescendoDLL.PCSC.PKIObject Class Reference
Represents a PIV (Personal Identity Verification) PKI (Public Key Infrastructure) object containing cryptographic material and metadata. More...
Public Member Functions |
|
| PKIObject (byte[] data, AppletProperties appletProperties) | |
| Initializes a new PKIObject by parsing raw PIV card response data. |
|
Properties |
|
| PIVCryptographicMechanismIdentifier | AlgorithmID [get, set]
|
| Cryptographic algorithm identifier. |
|
| string | AttestationKeyECCDomainParametersOIDLength = default! [get, set] |
| Length of ECC domain parameters OID for attestation keys. |
|
| byte[] | AttestationKeyECCDomainParametersOIDValue = default! [get, set] |
| ASN.1 Object Identifier for ECC domain parameters. |
|
| ACRCoding? | ContactlessUsageACR [get, set]
|
| Access Control Rule for contactless operations. |
|
| ACRCoding? | ContactUsageACR [get, set]
|
| Access Control Rule for contact-based operations. |
|
| string | KeyLength = default! [get, set] |
| Key length in bits. |
|
| KeyPurposeCoding? | KeyPurpose [get, set]
|
| Authorized key usage purposes. |
|
| string | KeyReferenceValue = default! [get, set] |
| Key Reference value identifying the cryptographic key. |
|
| string | MaxBufferLength = default! [get, set] |
| Maximum supported data buffer length. |
|
| ACRCoding? | PersonalizationACR [get, set]
|
| Access Control Rule for personalization operations. |
|
| string | PKIObjectName = default! [get, set] |
| Human-readable name of the PKI object. |
|
| KeyInitializationType | PrivateKeyInitialized [get, set]
|
| Indicates if private key material is initialized, and if it was generated on the token or imported. |
|
| KeyInitializationType | PublicKeyInitialized [get, set]
|
| Indicates if public key material is initialized, and if it was generated on the token or imported. |
|
Detailed Description
Represents a PIV (Personal Identity Verification) PKI (Public Key Infrastructure) object containing cryptographic material and metadata.
Implements parsing of PIV PKI Object data structures as defined in NIST SP 800-73-4.