Class VerifiableCredential

java.lang.Object
org.keycloak.protocol.oid4vc.model.VerifiableCredential

public class VerifiableCredential extends Object
Pojo to represent a VerifiableCredential for internal handling
Author:
Stefan Wiedemann
  • Constructor Details

    • VerifiableCredential

      public VerifiableCredential()
  • Method Details

    • getAdditionalProperties

      public Map<String,Object> getAdditionalProperties()
    • setAdditionalProperties

      public void setAdditionalProperties(String name, Object property)
    • getContext

      public List<String> getContext()
    • setContext

      public void setContext(List<String> context)
    • getType

      public List<String> getType()
    • setType

      public void setType(List<String> type)
    • addType

      public void addType(String type)
    • getIssuer

      public URI getIssuer()
    • setIssuer

      public void setIssuer(URI issuer)
    • getIssuanceDate

      public Date getIssuanceDate()
    • setIssuanceDate

      public void setIssuanceDate(Date issuanceDate)
    • getExpirationDate

      public Date getExpirationDate()
    • setExpirationDate

      public void setExpirationDate(Date expirationDate)
    • getCredentialSubject

      public CredentialSubject getCredentialSubject()
    • setCredentialSubject

      public void setCredentialSubject(CredentialSubject credentialSubject)
    • getId

      public URI getId()
    • setId

      public void setId(URI id)