public interface MTCCosignerVerifierProvider
MTCCosignerVerifier for a given cosigner trust anchor ID.
Provider implementations encapsulate the relying party's table of trusted
cosigner public keys and the dispatch from a cosigner identifier to the
lightweight or JCA-side signature primitive that verifies that cosigner's
signatures. Section 7.2 of
draft-ietf-plants-merkle-tree-certs
requires unrecognised cosigners to be ignored rather than rejected, so this
method returns null for an unknown cosigner instead of throwing.
| Modifier and Type | Method and Description |
|---|---|
MTCCosignerVerifier |
get(byte[] cosignerId) |
MTCCosignerVerifier get(byte[] cosignerId)
cosignerId - the binary trust anchor ID of the cosignernull if the cosigner is unknown