Class Certificate.Builder<T extends java.security.PublicKey>

  • Enclosing class:
    Certificate<T extends java.security.PublicKey>

    public static class Certificate.Builder<T extends java.security.PublicKey>
    extends java.lang.Object
    • Field Detail

      • publicKey

        private T extends java.security.PublicKey publicKey
      • nonce

        private byte[] nonce
      • serial

        private java.math.BigInteger serial
      • type

        private long type
      • id

        private java.lang.String id
      • validPrincipals

        private java.util.List<java.lang.String> validPrincipals
      • validAfter

        private java.util.Date validAfter
      • validBefore

        private java.util.Date validBefore
      • critOptions

        private java.util.Map<java.lang.String,​java.lang.String> critOptions
      • extensions

        private java.util.Map<java.lang.String,​java.lang.String> extensions
      • signatureKey

        private byte[] signatureKey
      • signature

        private byte[] signature
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • getPublicKey

        public T getPublicKey()
      • getNonce

        public byte[] getNonce()
      • getSerial

        public java.math.BigInteger getSerial()
      • getType

        public long getType()
      • getId

        public java.lang.String getId()
      • getValidPrincipals

        public java.util.List<java.lang.String> getValidPrincipals()
      • validPrincipals

        public Certificate.Builder<T> validPrincipals​(java.util.List<java.lang.String> validPrincipals)
      • getValidAfter

        public java.util.Date getValidAfter()
      • getValidBefore

        public java.util.Date getValidBefore()
      • getCritOptions

        public java.util.Map<java.lang.String,​java.lang.String> getCritOptions()
      • critOptions

        public Certificate.Builder<T> critOptions​(java.util.Map<java.lang.String,​java.lang.String> critOptions)
      • getExtensions

        public java.util.Map<java.lang.String,​java.lang.String> getExtensions()
      • extensions

        public Certificate.Builder<T> extensions​(java.util.Map<java.lang.String,​java.lang.String> extensions)
      • getSignatureKey

        public byte[] getSignatureKey()
      • getSignature

        public byte[] getSignature()