public class ICertificate extends IUnknown
Constructor and Description |
---|
ICertificate(java.lang.String wrapped,
org.virtualbox_6_0.ObjectRefManager objMgr,
org.virtualbox_6_0.jaxws.VboxPortType port) |
Modifier and Type | Method and Description |
---|---|
java.lang.Boolean |
getCertificateAuthority()
Whether this certificate is a certificate authority.
|
java.lang.Boolean |
getExpired()
Set if the certificate has expired (relevant to the parent object)/
|
java.util.List<java.lang.String> |
getExtendedKeyUsage()
Array of dotted extended key usage OIDs.
|
java.lang.String |
getFriendlyName()
Friendly subject name or similar.
|
java.util.List<java.lang.String> |
getIssuerName()
Issuer name.
|
java.lang.String |
getIssuerUniqueIdentifier()
Unique identifier of the issuer (empty string if not present).
|
java.lang.Long |
getKeyUsage()
Key usage mask.
|
java.lang.String |
getPublicKeyAlgorithm()
The public key algorithm name (if known).
|
java.lang.String |
getPublicKeyAlgorithmOID()
The dotted OID of the public key algorithm.
|
byte[] |
getRawCertData()
The raw certificate bytes.
|
java.lang.Boolean |
getSelfSigned()
Set if self signed certificate.
|
java.lang.String |
getSerialNumber()
Certificate serial number.
|
java.lang.String |
getSignatureAlgorithmName()
The signature algorithm name if known (if known).
|
java.lang.String |
getSignatureAlgorithmOID()
The dotted OID of the signature algorithm.
|
java.util.List<java.lang.String> |
getSubjectName()
Subject name.
|
byte[] |
getSubjectPublicKey()
The raw public key bytes.
|
java.lang.String |
getSubjectUniqueIdentifier()
Unique identifier of this certificate (empty string if not present).
|
java.lang.Boolean |
getTrusted()
Set if the certificate is trusted (by the parent object).
|
java.lang.String |
getValidityPeriodNotAfter()
Certificate not valid after ISO timestamp.
|
java.lang.String |
getValidityPeriodNotBefore()
Certificate not valid before ISO timestamp.
|
CertificateVersion |
getVersionNumber()
Certificate version number.
|
java.lang.Boolean |
isCurrentlyExpired()
Tests if the certificate has expired at the present time according to
the X.509 validity of the certificate.
|
java.lang.String |
queryInfo(java.lang.Integer what)
Way to extend the interface.
|
static ICertificate |
queryInterface(IUnknown obj) |
getObjMgr, getRemoteWSPort, getWrapped, releaseRemote
public ICertificate(java.lang.String wrapped, org.virtualbox_6_0.ObjectRefManager objMgr, org.virtualbox_6_0.jaxws.VboxPortType port)
public CertificateVersion getVersionNumber()
public java.lang.String getSerialNumber()
public java.lang.String getSignatureAlgorithmOID()
public java.lang.String getSignatureAlgorithmName()
public java.util.List<java.lang.String> getIssuerName()
public java.util.List<java.lang.String> getSubjectName()
public java.lang.String getFriendlyName()
public java.lang.String getValidityPeriodNotBefore()
public java.lang.String getValidityPeriodNotAfter()
public java.lang.String getPublicKeyAlgorithmOID()
public java.lang.String getPublicKeyAlgorithm()
public byte[] getSubjectPublicKey()
public java.lang.String getIssuerUniqueIdentifier()
public java.lang.String getSubjectUniqueIdentifier()
public java.lang.Boolean getCertificateAuthority()
public java.lang.Long getKeyUsage()
public java.util.List<java.lang.String> getExtendedKeyUsage()
public byte[] getRawCertData()
public java.lang.Boolean getSelfSigned()
public java.lang.Boolean getTrusted()
public java.lang.Boolean getExpired()
public static ICertificate queryInterface(IUnknown obj)
public java.lang.Boolean isCurrentlyExpired()
public java.lang.String queryInfo(java.lang.Integer what)