Class IdentityDocumentSigner
- java.lang.Object
-
- com.yahoo.vespa.athenz.identityprovider.client.IdentityDocumentSigner
-
public class IdentityDocumentSigner extends java.lang.Object
Generates and validates the signature for aSignedIdentityDocument
- Author:
- bjorncs
-
-
Constructor Summary
Constructors Constructor Description IdentityDocumentSigner()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
generateSignature(VespaUniqueInstanceId providerUniqueId, AthenzService providerService, java.lang.String configServerHostname, java.lang.String instanceHostname, java.time.Instant createdAt, java.util.Set<java.lang.String> ipAddresses, IdentityType identityType, java.security.PrivateKey privateKey)
boolean
hasValidSignature(SignedIdentityDocument doc, java.security.PublicKey publicKey)
-
-
-
Method Detail
-
generateSignature
public java.lang.String generateSignature(VespaUniqueInstanceId providerUniqueId, AthenzService providerService, java.lang.String configServerHostname, java.lang.String instanceHostname, java.time.Instant createdAt, java.util.Set<java.lang.String> ipAddresses, IdentityType identityType, java.security.PrivateKey privateKey)
-
hasValidSignature
public boolean hasValidSignature(SignedIdentityDocument doc, java.security.PublicKey publicKey)
-
-