Helper class to parse X509 data coming from a card data container.
Namespace:
CardWerk.SmartCard.CardModule.PIV
Assembly: CardWerk.SmartCard.CardModule.PIV (in CardWerk.SmartCard.CardModule.PIV.dll)
Top
Top
Top
Assembly: CardWerk.SmartCard.CardModule.PIV (in CardWerk.SmartCard.CardModule.PIV.dll)
Public Class PivCardCertificate
This language is not supported or no code example is available.
public class PivCardCertificate
This language is not supported or no code example is available.
public ref class PivCardCertificate
This language is not supported or no code example is available.
Name | Description | |
---|---|---|
![]() |
PivCardCertificate(byte[], string) | Convenience class to work with X509 certificates stored on PIV cards. |
Name | Description | |
---|---|---|
![]() |
CertInfo | Allows public access to raw cert info. Data does not include TLV values related to PIV card container. The returned value can contain up to 1 bytes. |
![]() |
CertificateData | Allows public access to raw cert data. |
![]() |
MSCUID | Allows public access to raw MSCUID. Data does not include TLV values related to PIV card container. The returned value can contain up to 38 bytes. |
![]() |
RawData | Allows public access to the raw data of the X509 certificate container. This contains all tags including the leading '53' container tag. |
![]() |
X509Certificate | Public access to Microsoft X509Certificate2 class defined in System.Security.Cryptography.X509Certificates. This allows easy usage of X509 certificates on Microsoft Windows systems with .NET framework 2.0 and up. |
Name | Description | |
---|---|---|
![]() |
ToString() | Convenience method that formats X509 cert in a nice human readable fashion. We are using .NET X509 certificate object wherever we can. Note that this object can be retrieved completely via member getter function. |