|
iText 8.0.5 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... |
|
| string | GetSigAlgOID () |
| Get the Signature Algorithms Object ID. More... |
|
| byte[] | GetSigAlgParams () |
| Get the signature algorithms parameters. (EG DSA Parameters) 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... |
|
| DateTime | GetNotAfter () |
Returns actual NotAfter property for the wrapped X509Certificate object. More... |
|
| IList | GetExtendedKeyUsage () |
Calls actual GetExtendedKeyUsage method for the wrapped X509Certificate object. More... |
|
| bool[] | GetKeyUsage () |
Calls actual GetKeyUsage method for the wrapped X509Certificate object. More... |
|
| int | GetBasicConstraints () |
Call actual GetBasicConstraints 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.
| int iText.Commons.Bouncycastle.Cert.IX509Certificate.GetBasicConstraints | ( | ) |
Call actual GetBasicConstraints method for the wrapped X509Certificate 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.
| bool [] iText.Commons.Bouncycastle.Cert.IX509Certificate.GetKeyUsage | ( | ) |
Calls actual GetKeyUsage method for the wrapped X509Certificate object.
Implemented in iText.Bouncycastlefips.Cert.X509CertificateBCFips, and iText.Bouncycastle.X509.X509CertificateBC.
| DateTime iText.Commons.Bouncycastle.Cert.IX509Certificate.GetNotAfter | ( | ) |
Returns actual NotAfter property for the wrapped X509Certificate object.
Implemented in iText.Bouncycastlefips.Cert.X509CertificateBCFips, and iText.Bouncycastle.X509.X509CertificateBC.
| 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.
| string iText.Commons.Bouncycastle.Cert.IX509Certificate.GetSigAlgOID | ( | ) |
Get the Signature Algorithms Object ID.
Implemented in iText.Bouncycastle.X509.X509CertificateBC, and iText.Bouncycastlefips.Cert.X509CertificateBCFips.
| byte [] iText.Commons.Bouncycastle.Cert.IX509Certificate.GetSigAlgParams | ( | ) |
Get the signature algorithms parameters. (EG DSA Parameters)
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.