Package net.corda.v5.application.crypto
Class DigitalSignatureAndMetadata
-
- All Implemented Interfaces:
public final class DigitalSignatureAndMetadata
A wrapper over the signature output accompanied by signer's public key and signature metadata.
-
-
Field Summary
Fields Modifier and Type Field Description public final DigitalSignature.WithKeyId
signature
public final DigitalSignatureMetadata
metadata
public final MerkleProof
proof
-
Constructor Summary
Constructors Constructor Description DigitalSignatureAndMetadata(DigitalSignature.WithKeyId signature, DigitalSignatureMetadata metadata, MerkleProof proof)
DigitalSignatureAndMetadata(DigitalSignature.WithKeyId signature, DigitalSignatureMetadata metadata)
-
Method Summary
Modifier and Type Method Description DigitalSignature.WithKeyId
getSignature()
DigitalSignatureMetadata
getMetadata()
MerkleProof
getProof()
SecureHash
getBy()
boolean
equals(@Nullable() Object obj)
int
hashCode()
String
toString()
-
-
Constructor Detail
-
DigitalSignatureAndMetadata
DigitalSignatureAndMetadata(DigitalSignature.WithKeyId signature, DigitalSignatureMetadata metadata, MerkleProof proof)
- Parameters:
signature
- The signature that was applied.metadata
- Attached DigitalSignatureMetadata for this signature.proof
- Attached MerkleProof if this is a batch signature.
-
DigitalSignatureAndMetadata
DigitalSignatureAndMetadata(DigitalSignature.WithKeyId signature, DigitalSignatureMetadata metadata)
-
-
Method Detail
-
getSignature
@NotNull() DigitalSignature.WithKeyId getSignature()
-
getMetadata
@NotNull() DigitalSignatureMetadata getMetadata()
-
getProof
@Nullable() MerkleProof getProof()
-
getBy
@NotNull() SecureHash getBy()
-
hashCode
int hashCode()
-
-
-
-