public abstract static class OpenPGPCertificate.OpenPGPIdentityComponent extends OpenPGPCertificate.OpenPGPCertificateComponent
OpenPGPCertificate.OpenPGPPrimaryKey of a OpenPGPCertificate.
An identity may either be a OpenPGPCertificate.OpenPGPUserId or (deprecated) OpenPGPCertificate.OpenPGPUserAttribute.| Constructor and Description |
|---|
OpenPGPIdentityComponent(OpenPGPCertificate.OpenPGPPrimaryKey primaryKey) |
| Modifier and Type | Method and Description |
|---|---|
OpenPGPCertificate.OpenPGPSignatureChain |
getCertificationBy(OpenPGPCertificate thirdPartyCertificate)
Return the latest third-party certification signature issued by the third-party certificate
over this component.
|
OpenPGPCertificate.OpenPGPSignatureChain |
getCertificationBy(OpenPGPCertificate thirdPartyCertificate,
java.util.Date evaluationTime)
Return the - at evaluation time - latest third-party certification signature issued by the
third-party certificate over this component.
|
OpenPGPCertificate.OpenPGPSignatureChains |
getCertificationsBy(OpenPGPCertificate thirdPartyCertificate)
Return all third-party certification signatures issued by the third-party certificate over
this component.
|
protected OpenPGPCertificate.OpenPGPComponentKey |
getKeyComponent()
Return the
OpenPGPCertificate.OpenPGPComponentKey belonging to this OpenPGPCertificate.OpenPGPCertificateComponent. |
OpenPGPCertificate.OpenPGPComponentSignature |
getLatestSelfSignature(java.util.Date evaluationTime)
Return the (at evaluation time) latest self-signature on the component.
|
OpenPGPCertificate.OpenPGPPrimaryKey |
getPrimaryKey()
Return the primary key, which this identity belongs to.
|
OpenPGPCertificate.OpenPGPSignatureChain |
getRevocationBy(OpenPGPCertificate thirdPartyCertificate)
Return the latest third-party revocation signature issued by the third-party certificate
over this component.
|
OpenPGPCertificate.OpenPGPSignatureChain |
getRevocationBy(OpenPGPCertificate thirdPartyCertificate,
java.util.Date evaluationTime)
Return the - at evaluation time - latest third-party revocation signature issued by the
third-party certificate over this component.
|
OpenPGPCertificate.OpenPGPSignatureChains |
getRevocationsBy(OpenPGPCertificate thirdPartyCertificate)
Return all third-party revocation signatures issued by the third-party certificate over
this component.
|
java.lang.String |
toDetailString()
Return a detailed String representation of this component.
|
getAEADCipherSuitePreferences, getAEADCipherSuitePreferences, getApplyingSubpacket, getCertificate, getCertification, getCertification, getCompressionAlgorithmPreferences, getCompressionAlgorithmPreferences, getFeatures, getFeatures, getHashAlgorithmPreferences, getHashAlgorithmPreferences, getKeyExpirationDate, getKeyExpirationDateAt, getKeyFlags, getKeyFlags, getLatestSelfSignature, getMergedDanglingExternalSignatureChainEndsFrom, getPublicComponent, getRevocation, getRevocation, getSelfSignatureChains, getSignatureChains, getSymmetricCipherPreferences, getSymmetricCipherPreferences, getThirdPartyCertifications, getThirdPartyRevocations, getThirdPartySignatureChainsBy, hasKeyFlags, isBound, isBoundAtpublic OpenPGPIdentityComponent(OpenPGPCertificate.OpenPGPPrimaryKey primaryKey)
public OpenPGPCertificate.OpenPGPPrimaryKey getPrimaryKey()
public OpenPGPCertificate.OpenPGPComponentSignature getLatestSelfSignature(java.util.Date evaluationTime)
OpenPGPCertificate.OpenPGPCertificateComponentgetLatestSelfSignature in class OpenPGPCertificate.OpenPGPCertificateComponentevaluationTime - reference timeprotected OpenPGPCertificate.OpenPGPComponentKey getKeyComponent()
OpenPGPCertificate.OpenPGPCertificateComponentOpenPGPCertificate.OpenPGPComponentKey belonging to this OpenPGPCertificate.OpenPGPCertificateComponent.
If this OpenPGPCertificate.OpenPGPCertificateComponent is an instance of OpenPGPCertificate.OpenPGPComponentKey,
the method simply returns this. If instead, the
OpenPGPCertificate.OpenPGPCertificateComponent is an OpenPGPCertificate.OpenPGPIdentityComponent,
the primary key it is bound to is returned.getKeyComponent in class OpenPGPCertificate.OpenPGPCertificateComponentOpenPGPCertificate.OpenPGPComponentKey of this OpenPGPCertificate.OpenPGPCertificateComponent.public OpenPGPCertificate.OpenPGPSignatureChains getCertificationsBy(OpenPGPCertificate thirdPartyCertificate)
OpenPGPCertificate.OpenPGPSignatureChain where the certification
is the leaf link prepended by the binding signature chain of the issuing third-party
certificate component at certification signature creation time.thirdPartyCertificate - third-party certificatepublic OpenPGPCertificate.OpenPGPSignatureChain getCertificationBy(OpenPGPCertificate thirdPartyCertificate)
OpenPGPCertificate.OpenPGPSignatureChain where the certification
is the leaf link prepended by the binding signature chain of the issuing third-party
certificate component at certification signature creation time.thirdPartyCertificate - third-party certificatepublic OpenPGPCertificate.OpenPGPSignatureChain getCertificationBy(OpenPGPCertificate thirdPartyCertificate, java.util.Date evaluationTime)
OpenPGPCertificate.OpenPGPSignatureChain where the certification
is the leaf link prepended by the binding signature chain of the issuing third-party
certificate component at certification signature creation time.thirdPartyCertificate - third-party certificateevaluationTime - reference timepublic OpenPGPCertificate.OpenPGPSignatureChains getRevocationsBy(OpenPGPCertificate thirdPartyCertificate)
OpenPGPCertificate.OpenPGPSignatureChain where the revocation is the
leaf link prepended by the binding signature chain of the issuing third-party certificate
component at revocation signature creation time.thirdPartyCertificate - third-party certificatepublic OpenPGPCertificate.OpenPGPSignatureChain getRevocationBy(OpenPGPCertificate thirdPartyCertificate)
OpenPGPCertificate.OpenPGPSignatureChain where the revocation is the
leaf link prepended by the binding signature chain of the issuing third-party certificate
component at revocation signature creation time.thirdPartyCertificate - third-party certificatepublic OpenPGPCertificate.OpenPGPSignatureChain getRevocationBy(OpenPGPCertificate thirdPartyCertificate, java.util.Date evaluationTime)
OpenPGPCertificate.OpenPGPSignatureChain where the revocation is the
leaf link prepended by the binding signature chain of the issuing third-party certificate
component at revocation signature creation time.thirdPartyCertificate - third-party certificateevaluationTime - reference timepublic java.lang.String toDetailString()
OpenPGPCertificate.OpenPGPCertificateComponenttoDetailString in class OpenPGPCertificate.OpenPGPCertificateComponent