primaryKeyBinding
Create a default signature parameters object for a primary-key binding (back-sig) signature.
- Parameters:
policy- algorithm policy- Returns:
- parameters
SignatureParameters.Callback, which can be used to modify
SignatureParameters instances prior to signature generation.static interface SignatureParameters before use.static SignatureParameterscertification(OpenPGPPolicy policy) static SignatureParameterscertificationRevocation(OpenPGPPolicy policy) static SignatureParametersdataSignature(OpenPGPPolicy policy) static SignatureParametersdirectKeySignature(OpenPGPPolicy policy) intintstatic SignatureParameterskeyRevocation(OpenPGPPolicy policy) static SignatureParametersprimaryKeyBinding(OpenPGPPolicy policy) setHashedSubpacketsFunction(SignatureSubpacketsFunction subpacketsFunction) setSignatureCreationTime(Date signatureCreationTime) setSignatureHashAlgorithm(int signatureHashAlgorithmId) setSignatureType(int signatureType) setUnhashedSubpacketsFunction(SignatureSubpacketsFunction subpacketsFunction) static SignatureParameterssubkeyBinding(OpenPGPPolicy policy) static SignatureParameterssubkeyRevocation(OpenPGPPolicy policy) policy - algorithm policysubkeyRevocation(OpenPGPPolicy) instead.
When issued as a third-party signature, key revocation signatures are used to revoke earlier delegation
signatures.policy - algorithm policyPGPSignature.POSITIVE_CERTIFICATION, but can be changed to
PGPSignature.DEFAULT_CERTIFICATION, PGPSignature.NO_CERTIFICATION,
PGPSignature.CASUAL_CERTIFICATION.
When issued as a self-signature, certifications can be used to bind user-ids to the certificate.
When issued as third-party signatures, certificates act as a statement, expressing that the issuer
is convinced that the user-id "belongs to" the certificate.policy - algorithm policypolicy - algorithm policypolicy - algorithm policypolicy - algorithm policypolicy - algorithm policyPGPSignature.BINARY_DOCUMENT, but can be changed to
PGPSignature.CANONICAL_TEXT_DOCUMENT.policy - algorithm policyIllegalArgumentException to be thrown.signatureType - signature typeIllegalArgumentException - if an illegal signature type is passedsignatureCreationTime - signature creation timesignatureHashAlgorithmId - signature hash algorithm idsubpacketsFunction - function to apply to the hashed signature subpacketssubpacketsFunction - function to apply to the unhashed signature subpackets