Java.Security.Cert.X509Certificate Members

The members of Java.Security.Cert.X509Certificate are listed below.

See Also: Inherited members from Java.Security.Cert.Certificate

Protected Constructors

Creates a new X509Certificate.
A constructor used when creating managed representations of JNI objects; called by the runtime.

Public Properties

[read-only]
abstract
BasicConstraintsint. Returns the path length of the certificate constraints from the BasicContraints extension.
[read-only]
abstract
CriticalExtensionOIDsICollection<string>. Documentation for this section has not yet been entered.
[read-only]
ExtendedKeyUsageIList<string>. Returns a read-only list of OID strings representing the ExtKeyUsageSyntax field of the extended key usage extension.
[read-only]
abstract
HasUnsupportedCriticalExtensionbool. Documentation for this section has not yet been entered.
[read-only]
IssuerAlternativeNamesICollection<IList<object>>. Returns a read-only list of the issuer alternative names from the IssuerAltName extension.
[read-only]
abstract
IssuerDNJava.Security.IPrincipal. Returns the issuer (issuer distinguished name) as an implementation specific Principal object.
[read-only]
IssuerX500PrincipalJavax.Security.Auth.X500.X500Principal. Returns the issuer (issuer distinguished name) as an X500Principal.
[read-only]
abstract
NonCriticalExtensionOIDsICollection<string>. Documentation for this section has not yet been entered.
[read-only]
abstract
NotAfterJava.Util.Date. Returns the notAfter date of the validity period of the certificate.
[read-only]
abstract
NotBeforeJava.Util.Date. Returns the notBefore date from the validity period of the certificate.
[read-only]
abstract
SerialNumberJava.Math.BigInteger. Returns the serialNumber of the certificate.
[read-only]
abstract
SigAlgNamestring. Returns the name of the algorithm for the certificate signature.
[read-only]
abstract
SigAlgOIDstring. Returns the OID of the signature algorithm from the certificate.
[read-only]
SubjectAlternativeNamesICollection<IList<object>>. Returns a read-only list of the subject alternative names from the SubjectAltName extension.
[read-only]
abstract
SubjectDNJava.Security.IPrincipal. Returns the subject (subject distinguished name) as an implementation specific Principal object.
[read-only]
SubjectX500PrincipalJavax.Security.Auth.X500.X500Principal. Returns the subject (subject distinguished name) as an X500Principal.
[read-only]
abstract
Versionint. Returns the certificates version (version number).

Protected Properties

[read-only]
override
ThresholdClassIntPtr. This API supports the Mono for Android infrastructure and is not intended to be used directly from your code.
[read-only]
override
ThresholdTypeType. This API supports the Mono for Android infrastructure and is not intended to be used directly from your code.

Public Methods

abstract
CheckValidity()
Checks whether the certificate is currently valid.
abstract
CheckValidity(Java.Util.Date)
Checks whether the certificate is valid at the specified date.
abstract
GetExtensionValue(string) : byte[]
Documentation for this section has not yet been entered.
abstract
GetIssuerUniqueID() : bool[]
Returns the issuerUniqueID from the certificate.
abstract
GetKeyUsage() : bool[]
Returns the KeyUsage extension as a boolean array.
abstract
GetSigAlgParams() : byte[]
Returns the parameters of the signature algorithm in DER-encoded format.
abstract
GetSignature() : byte[]
Returns the raw signature bits from the certificate.
abstract
GetSubjectUniqueID() : bool[]
Returns the subjectUniqueID from the certificate.
abstract
GetTBSCertificate() : byte[]
Returns the tbsCertificate information from this certificate in DER-encoded format.