Class AcmeAccount


  • public class AcmeAccount
    extends java.lang.Object
    Author:
    Lijun Liao (xipki)
    • Constructor Detail

      • AcmeAccount

        public AcmeAccount​(long id,
                           AcmeDataSource dataSource)
    • Method Detail

      • setInDb

        public void setInDb​(boolean inDb)
      • hasJwk

        public boolean hasJwk​(java.util.Map<java.lang.String,​java.lang.String> jwk)
      • getId

        public long getId()
      • idText

        public java.lang.String idText()
      • getJwkSha256

        public java.lang.String getJwkSha256()
      • setJwkSha256

        public void setJwkSha256​(java.lang.String jwkSha256)
      • getPublicKey

        public java.security.PublicKey getPublicKey()
                                             throws java.security.spec.InvalidKeySpecException
        Throws:
        java.security.spec.InvalidKeySpecException
      • setJwk

        public void setJwk​(java.util.Map<java.lang.String,​java.lang.String> jwk)
      • getContact

        public java.util.List<java.lang.String> getContact()
      • setContact

        public void setContact​(java.util.List<java.lang.String> contact)
      • getExternalAccountBinding

        public JoseMessage getExternalAccountBinding()
      • setExternalAccountBinding

        public void setExternalAccountBinding​(JoseMessage externalAccountBinding)
      • getTermsOfServiceAgreed

        public java.lang.Boolean getTermsOfServiceAgreed()
      • setTermsOfServiceAgreed

        public void setTermsOfServiceAgreed​(java.lang.Boolean termsOfServiceAgreed)
      • toResponse

        public AccountResponse toResponse​(java.lang.String baseUrl)
      • getLocation

        public java.lang.String getLocation​(java.lang.String baseUrl)
      • mark

        public void mark()