public class ECCSIPublicKeyParameters extends AsymmetricKeyParameter
This class encapsulates the Public Validation Token (PVT) required for verifying ECCSI signatures. The PVT is cryptographically bound to a user's identity and generated by the Key Management Service (KMS) as part of the key material.
Per RFC 6507 Section 5.1:
Constructor and Description |
---|
ECCSIPublicKeyParameters(ECPoint pvt)
Constructs
ECCSIPublicKeyParameters with the provided Public Validation Token (PVT). |
Modifier and Type | Method and Description |
---|---|
ECPoint |
getPVT()
Returns the Public Validation Token (PVT) for signature verification.
|
isPrivate
public ECCSIPublicKeyParameters(ECPoint pvt)
ECCSIPublicKeyParameters
with the provided Public Validation Token (PVT).public final ECPoint getPVT()
The PVT is used in conjunction with the KMS Public Authentication Key (KPAK) to verify signatures per RFC 6507 Section 5.2.2.