Class CSRUtil


  • @Service
    public class CSRUtil
    extends Object
    • Constructor Detail

      • CSRUtil

        public CSRUtil()
    • Method Detail

      • setCSRAttributeVersion

        public void setCSRAttributeVersion​(CSR csr,
                                           String version)
      • getKeyAlgoName

        public static String getKeyAlgoName​(String sigAlgName)
      • getCommonName

        public String getCommonName​(CSR csr)
      • setCSRComment

        public void setCSRComment​(CSR csr,
                                  String commentIn)
      • retrieveSANFromCSRAttribute

        public static void retrieveSANFromCSRAttribute​(Set<org.bouncycastle.asn1.x509.GeneralName> sanSet,
                                                       org.bouncycastle.asn1.pkcs.Attribute attrExtension)
      • getSANList

        public static Set<org.bouncycastle.asn1.x509.GeneralName> getSANList​(org.bouncycastle.asn1.pkcs.Attribute[] reqAttributes)
        Parameters:
        reqAttributes -
        Returns:
      • getGeneralNameType

        public static String getGeneralNameType​(org.bouncycastle.asn1.x509.GeneralName gName)
        Parameters:
        gName -
        Returns:
      • getGeneralNameDescription

        public static String getGeneralNameDescription​(org.bouncycastle.asn1.x509.GeneralName gName)
      • setStatus

        public void setStatus​(CSR csrDao,
                              CsrStatus status)
        Parameters:
        csrDao -
        status -
      • setStatusAndRejectionReason

        public void setStatusAndRejectionReason​(CSR csr,
                                                CsrStatus status,
                                                String reason)
      • getCSRAttribute

        public String getCSRAttribute​(CSR csrDao,
                                      String name)
        Parameters:
        csrDao -
        name -
        Returns:
      • insertNameAttributes

        public void insertNameAttributes​(CSR csr,
                                         String attributeName,
                                         LdapName ldapName)
      • insertNameAttributes

        public void insertNameAttributes​(CSR csr,
                                         String attributeName,
                                         org.bouncycastle.asn1.x500.RDN[] rdns)
      • setCsrAttribute

        public void setCsrAttribute​(CSR csr,
                                    String name,
                                    String value,
                                    boolean multiValue)