Class SignatureTrailerDataContentBuilder.SingleSelector
java.lang.Object
zeroecho.sdk.builders.SignatureTrailerDataContentBuilder.SingleSelector
- Enclosing class:
SignatureTrailerDataContentBuilder
Helper entry for single-algorithm signature construction.
- Since:
- 1.0
-
Method Summary
Modifier and TypeMethodDescriptionsign(String algorithmId, PrivateKey privateKey) Creates a signing trailer for a single signature algorithm (no spec).sign(String algorithmId, PrivateKey privateKey, ContextSpec spec) Creates a signing trailer for a single signature algorithm with an optional spec.Creates a verification trailer for a single signature algorithm (no spec).verify(String algorithmId, PublicKey publicKey, ContextSpec spec) Creates a verification trailer for a single signature algorithm with an optional spec.
-
Method Details
-
sign
Creates a signing trailer for a single signature algorithm (no spec).- Parameters:
algorithmId- signature algorithm idprivateKey- private key for signing- Returns:
- builder ready to be added to a pipeline
- Throws:
NullPointerException- ifalgorithmIdorprivateKeyisnullIllegalStateException- if the signature context cannot be created (e.g., I/O/provider issues)- Since:
- 1.0
-
sign
public SignatureTrailerDataContentBuilder sign(String algorithmId, PrivateKey privateKey, ContextSpec spec) Creates a signing trailer for a single signature algorithm with an optional spec.- Parameters:
algorithmId- signature algorithm idprivateKey- private key for signingspec- optional context spec (may benull)- Returns:
- builder ready to be added to a pipeline
- Throws:
NullPointerException- ifalgorithmIdorprivateKeyisnullIllegalStateException- if the signature context cannot be created (e.g., I/O/provider issues)- Since:
- 1.0
-
verify
Creates a verification trailer for a single signature algorithm (no spec).- Parameters:
algorithmId- signature algorithm idpublicKey- public key for verification- Returns:
- builder ready to be added to a pipeline
- Throws:
NullPointerException- ifalgorithmIdorpublicKeyisnullIllegalStateException- if the signature context cannot be created (e.g., I/O/provider issues)- Since:
- 1.0
-
verify
public SignatureTrailerDataContentBuilder verify(String algorithmId, PublicKey publicKey, ContextSpec spec) Creates a verification trailer for a single signature algorithm with an optional spec.- Parameters:
algorithmId- signature algorithm idpublicKey- public key for verificationspec- optional context spec (may benull)- Returns:
- builder ready to be added to a pipeline
- Throws:
NullPointerException- ifalgorithmIdorpublicKeyisnullIllegalStateException- if the signature context cannot be created (e.g., I/O/provider issues)- Since:
- 1.0
-