Crescendo SDK
Loading...
Searching...
No Matches
CrescendoDLL.PCSC.GenericContainerObject Class Reference

Represents a generic PIV (Personal Identity Verification) container object. More...

Public Member Functions

  GenericContainerObject (byte[] data, AppletProperties appletProperties)
  Initializes a new instance of the GenericContainerObject class by parsing raw PIV data.
 

Properties

byte[]  BERTLVValue = default! [get, set]
  The BER-TLV Tag of the container object.
 
CommunicationMedia CommunicationMedia [get, set]
  Communication media type for the container.
 
ACRCoding ContactlessUsageACR [get, set]
  Access control rule for contactless usage.
 
ACRCoding ContactUsageACR [get, set]
  Access control rule for contact-based usage.
 
string  DataObjectName = default! [get, set]
  The name of the data object represented by this container as defined in NIST SP 800-73-4.
 
string  MaxBufferLength = default! [get, set]
  Maximum buffer length supported by the container. Extracted from the tag 0x42.
 
ACRCoding PersonalizationACR [get, set]
  Access control rule for personalization operations. Extracted from the tag 0x4D.
 

Detailed Description

Represents a generic PIV (Personal Identity Verification) container object.

This class parses and encapsulates data from the PIV General Container Object as defined in NIST SP 800-73-4.

Constructor & Destructor Documentation

◆ GenericContainerObject()

Property Documentation

◆ BERTLVValue

◆ CommunicationMedia

◆ ContactlessUsageACR

◆ ContactUsageACR

◆ DataObjectName

◆ MaxBufferLength

◆ PersonalizationACR