iText 8.0.2 API
|
This interface represents the wrapper for X509Certificate that provides the ability to switch between bouncy-castle and bouncy-castle FIPS implementations. More...
Public Member Functions |
|
IX500Name | GetIssuerDN () |
Calls actual GetIssuerDN method for the wrapped X509Certificate object. More... |
|
IBigInteger | GetSerialNumber () |
Calls actual GetSerialNumber method for the wrapped X509Certificate object. More... |
|
IPublicKey | GetPublicKey () |
Calls actual GetPublicKey method for the wrapped X509Certificate object. More... |
|
byte[] | GetEncoded () |
Calls actual GetEncoded method for the wrapped X509Certificate object. More... |
|
byte[] | GetTbsCertificate () |
Calls actual GetTbsCertificate method for the wrapped X509Certificate object. More... |
|
IAsn1OctetString | GetExtensionValue (string oid) |
Calls actual GetExtensionValue method for the wrapped X509Certificate object. More... |
|
void | Verify (IPublicKey issuerPublicKey) |
Calls actual Verify method for the wrapped X509Certificate object. More... |
|
ISet< string > | GetCriticalExtensionOids () |
Calls actual GetCriticalExtensionOids method for the wrapped X509Certificate object. More... |
|
void | CheckValidity (DateTime time) |
Calls actual CheckValidity method for the wrapped X509Certificate object. More... |
|
IX500Name | GetSubjectDN () |
Returns actual SubjectDN property for the wrapped X509Certificate object. More... |
|
string | GetEndDateTime () |
Returns actual EndDate property of the certificate structure for the wrapped X509Certificate object. More... |
|
DateTime | GetNotBefore () |
Returns actual NotBefore property for the wrapped X509Certificate object. More... |
|
IList | GetExtendedKeyUsage () |
Calls actual GetExtendedKeyUsage method for the wrapped X509Certificate object. More... |
|
This interface represents the wrapper for X509Certificate that provides the ability to switch between bouncy-castle and bouncy-castle FIPS implementations.
void iText.Commons.Bouncycastle.Cert.IX509Certificate.CheckValidity | ( | DateTime | time | ) |
Calls actual CheckValidity
method for the wrapped X509Certificate object.
time | DateTime object |
Implemented in iText.Bouncycastlefips.Cert.X509CertificateBCFips, and iText.Bouncycastle.X509.X509CertificateBC.
ISet |
( | ) |
Calls actual GetCriticalExtensionOids
method for the wrapped X509Certificate object.
Implemented in iText.Bouncycastlefips.Cert.X509CertificateBCFips, and iText.Bouncycastle.X509.X509CertificateBC.
byte [] iText.Commons.Bouncycastle.Cert.IX509Certificate.GetEncoded | ( | ) |
Calls actual GetEncoded
method for the wrapped X509Certificate object.
Implemented in iText.Bouncycastle.X509.X509CertificateBC, and iText.Bouncycastlefips.Cert.X509CertificateBCFips.
string iText.Commons.Bouncycastle.Cert.IX509Certificate.GetEndDateTime | ( | ) |
Returns actual EndDate
property of the certificate structure for the wrapped X509Certificate object.
Implemented in iText.Bouncycastlefips.Cert.X509CertificateBCFips, and iText.Bouncycastle.X509.X509CertificateBC.
IList iText.Commons.Bouncycastle.Cert.IX509Certificate.GetExtendedKeyUsage | ( | ) |
Calls actual GetExtendedKeyUsage
method for the wrapped X509Certificate object.
Implemented in iText.Bouncycastlefips.Cert.X509CertificateBCFips, and iText.Bouncycastle.X509.X509CertificateBC.
IAsn1OctetString iText.Commons.Bouncycastle.Cert.IX509Certificate.GetExtensionValue | ( | string | oid | ) |
Calls actual GetExtensionValue
method for the wrapped X509Certificate object.
oid | string oid value |
Implemented in iText.Bouncycastle.X509.X509CertificateBC, and iText.Bouncycastlefips.Cert.X509CertificateBCFips.
IX500Name iText.Commons.Bouncycastle.Cert.IX509Certificate.GetIssuerDN | ( | ) |
Calls actual GetIssuerDN
method for the wrapped X509Certificate object.
Implemented in iText.Bouncycastle.X509.X509CertificateBC, and iText.Bouncycastlefips.Cert.X509CertificateBCFips.
DateTime iText.Commons.Bouncycastle.Cert.IX509Certificate.GetNotBefore | ( | ) |
Returns actual NotBefore
property for the wrapped X509Certificate object.
Implemented in iText.Bouncycastlefips.Cert.X509CertificateBCFips, and iText.Bouncycastle.X509.X509CertificateBC.
IPublicKey iText.Commons.Bouncycastle.Cert.IX509Certificate.GetPublicKey | ( | ) |
Calls actual GetPublicKey
method for the wrapped X509Certificate object.
Implemented in iText.Bouncycastle.X509.X509CertificateBC, and iText.Bouncycastlefips.Cert.X509CertificateBCFips.
IBigInteger iText.Commons.Bouncycastle.Cert.IX509Certificate.GetSerialNumber | ( | ) |
Calls actual GetSerialNumber
method for the wrapped X509Certificate object.
Implemented in iText.Bouncycastle.X509.X509CertificateBC, and iText.Bouncycastlefips.Cert.X509CertificateBCFips.
IX500Name iText.Commons.Bouncycastle.Cert.IX509Certificate.GetSubjectDN | ( | ) |
Returns actual SubjectDN
property for the wrapped X509Certificate object.
Implemented in iText.Bouncycastlefips.Cert.X509CertificateBCFips, and iText.Bouncycastle.X509.X509CertificateBC.
byte [] iText.Commons.Bouncycastle.Cert.IX509Certificate.GetTbsCertificate | ( | ) |
Calls actual GetTbsCertificate
method for the wrapped X509Certificate object.
Implemented in iText.Bouncycastle.X509.X509CertificateBC, and iText.Bouncycastlefips.Cert.X509CertificateBCFips.
void iText.Commons.Bouncycastle.Cert.IX509Certificate.Verify | ( | IPublicKey | issuerPublicKey | ) |
Calls actual Verify
method for the wrapped X509Certificate object.
issuerPublicKey | public key wrapper |
Implemented in iText.Bouncycastlefips.Cert.X509CertificateBCFips, and iText.Bouncycastle.X509.X509CertificateBC.