Example usage for org.bouncycastle.asn1 DERIA5String getInstance

List of usage examples for org.bouncycastle.asn1 DERIA5String getInstance

Introduction

In this page you can find the example usage for org.bouncycastle.asn1 DERIA5String getInstance.

Prototype

public static DERIA5String getInstance(Object obj) 

Source Link

Document

Return an IA5 string from the passed in object

Usage

From source file:net.sf.keystore_explorer.crypto.x509.X509Ext.java

License:Open Source License

private String getNetscapeCaRevocationUrlStringValue(byte[] value) throws IOException {
    // @formatter:off

    /* NetscapeCARevocationUrl ::= DERIA5String */

    // @formatter:on

    StringBuilder sb = new StringBuilder();

    DERIA5String netscapeCaRevocationUrl = DERIA5String.getInstance(value);

    sb.append(netscapeCaRevocationUrl.getString());
    sb.append(NEWLINE);//  w w  w.ja v  a2s  .  c  om

    return sb.toString();
}

From source file:net.sf.keystore_explorer.crypto.x509.X509Ext.java

License:Open Source License

private String getNetscapeCertificateRenewalStringValue(byte[] value) throws IOException {
    // @formatter:off

    /* NetscapeCertRenewalUrl ::= DERIA5String */

    // @formatter:on

    StringBuilder sb = new StringBuilder();

    DERIA5String netscapeCertRenewalUrl = DERIA5String.getInstance(value);

    sb.append(netscapeCertRenewalUrl.getString());
    sb.append(NEWLINE);//from   w w w  .j av  a 2s .  c o m

    return sb.toString();
}

From source file:net.sf.keystore_explorer.crypto.x509.X509Ext.java

License:Open Source License

private String getNetscapeCaPolicyUrlStringValue(byte[] value) throws IOException {
    // @formatter:off

    /* NetscapeCAPolicyUrl ::= DERIA5String */

    // @formatter:on

    StringBuilder sb = new StringBuilder();

    DERIA5String netscapeCaPolicyUrl = DERIA5String.getInstance(value);

    sb.append(netscapeCaPolicyUrl.getString());
    sb.append(NEWLINE);/* w  ww .ja va  2 s .  c o  m*/

    return sb.toString();
}

From source file:net.sf.keystore_explorer.crypto.x509.X509Ext.java

License:Open Source License

private String getNetscapeSslServerNameStringValue(byte[] value) throws IOException {
    // @formatter:off

    /* NetscapeSslServerName ::= DERIA5String */

    // @formatter:on

    StringBuilder sb = new StringBuilder();

    DERIA5String netscapeSslServerName = DERIA5String.getInstance(value);

    sb.append(netscapeSslServerName.getString());
    sb.append(NEWLINE);/*  w  w w . ja v a 2  s.c o m*/

    return sb.toString();
}

From source file:net.sf.keystore_explorer.crypto.x509.X509Ext.java

License:Open Source License

private String getNetscapeCommentStringValue(byte[] value) throws IOException {
    // @formatter:off

    /* NetscapeComment ::= DERIA5String */

    // @formatter:on

    StringBuilder sb = new StringBuilder();

    DERIA5String netscapeComment = DERIA5String.getInstance(value);

    sb.append(netscapeComment.getString());
    sb.append(NEWLINE);//www . j a v a 2s  .  c o m

    return sb.toString();
}

From source file:net.sf.keystore_explorer.crypto.x509.X509Ext.java

License:Open Source License

private String getAttributeValueString(ASN1ObjectIdentifier attributeType, ASN1Encodable attributeValue)
        throws IOException {
    // @formatter:off

    /* AttributeValue ::= ANY */

    // @formatter:on

    // Get value string for recognized attribute types
    AttributeTypeType attributeTypeType = AttributeTypeType.resolveOid(attributeType.getId());

    if (attributeTypeType == COMMON_NAME) {
        DirectoryString commonName = DirectoryString.getInstance(ASN1Primitive.fromByteArray(value));
        return commonName.getString();
    } else if (attributeTypeType == SERIAL_NUMBER) {
        DERPrintableString serialNumber = DERPrintableString.getInstance(value);
        return serialNumber.getString();
    } else if (attributeTypeType == COUNTRY_NAME) {
        DERPrintableString countryName = DERPrintableString.getInstance(value);
        return countryName.getString();
    } else if (attributeTypeType == LOCALITY_NAME) {
        DirectoryString localityName = DirectoryString.getInstance(ASN1Primitive.fromByteArray(value));
        return localityName.getString();
    } else if (attributeTypeType == STATE_NAME) {
        DirectoryString stateName = DirectoryString.getInstance(ASN1Primitive.fromByteArray(value));
        return stateName.getString();
    } else if (attributeTypeType == STREET_ADDRESS) {
        DirectoryString street = DirectoryString.getInstance(ASN1Primitive.fromByteArray(value));
        return street.getString();
    } else if (attributeTypeType == ORGANIZATION_NAME) {
        DirectoryString organizationName = DirectoryString.getInstance(ASN1Primitive.fromByteArray(value));
        return organizationName.getString();
    } else if (attributeTypeType == ORGANIZATIONAL_UNIT) {
        DirectoryString organizationalUnitName = DirectoryString
                .getInstance(ASN1Primitive.fromByteArray(value));
        return organizationalUnitName.getString();
    } else if (attributeTypeType == TITLE) {
        DirectoryString title = DirectoryString.getInstance(ASN1Primitive.fromByteArray(value));
        return title.getString();
    } else if (attributeTypeType == EMAIL_ADDRESS) {
        DERIA5String emailAddress = DERIA5String.getInstance(value);
        return emailAddress.getString();
    } else if (attributeTypeType == UNSTRUCTURED_NAME) {
        DERIA5String emailAddress = DERIA5String.getInstance(value);
        return emailAddress.getString();
    } else if (attributeTypeType == UNSTRUCTURED_ADDRESS) {
        DERPrintableString serialNumber = DERPrintableString.getInstance(value);
        return serialNumber.getString();
    } else if (attributeTypeType == USER_ID) {
        DirectoryString title = DirectoryString.getInstance(ASN1Primitive.fromByteArray(value));
        return title.getString();
    } else if (attributeTypeType == MAIL) {
        DERIA5String emailAddress = DERIA5String.getInstance(value);
        return emailAddress.getString();
    } else if (attributeTypeType == DOMAIN_COMPONENT) {
        DERIA5String domainComponent = DERIA5String.getInstance(value);
        return domainComponent.getString();
    }//from w  ww. j a v  a  2 s. c o m
    // Attribute type not recognized - return hex string for value
    else {
        return HexUtil.getHexString(value);
    }
}

From source file:net.sf.keystore_explorer.gui.dialogs.extensions.DNetscapeBaseUrl.java

License:Open Source License

private void prepopulateWithValue(byte[] value) throws IOException {
    DERIA5String netscapeBaseUrl = DERIA5String.getInstance(value);

    jtfNetscapeBaseUrl.setText(netscapeBaseUrl.getString());
    jtfNetscapeBaseUrl.setCaretPosition(0);
}

From source file:net.sf.keystore_explorer.gui.dialogs.extensions.DNetscapeCaPolicyUrl.java

License:Open Source License

private void prepopulateWithValue(byte[] value) throws IOException {
    DERIA5String netscapeCaPolicyUrl = DERIA5String.getInstance(value);

    jtfNetscapeCaPolicyUrl.setText(netscapeCaPolicyUrl.getString());
    jtfNetscapeCaPolicyUrl.setCaretPosition(0);
}

From source file:net.sf.keystore_explorer.gui.dialogs.extensions.DNetscapeCaRevocationUrl.java

License:Open Source License

private void prepopulateWithValue(byte[] value) throws IOException {
    DERIA5String netscapeCaRevocationUrl = DERIA5String.getInstance(value);

    jtfNetscapeCaRevocationUrl.setText(netscapeCaRevocationUrl.getString());
    jtfNetscapeCaRevocationUrl.setCaretPosition(0);
}

From source file:net.sf.keystore_explorer.gui.dialogs.extensions.DNetscapeCertificateRenewalUrl.java

License:Open Source License

private void prepopulateWithValue(byte[] value) throws IOException {
    DERIA5String netscapeCertificateRenewalUrl = DERIA5String.getInstance(value);

    jtfNetscapeCertificateRenewalUrl.setText(netscapeCertificateRenewalUrl.getString());
    jtfNetscapeCertificateRenewalUrl.setCaretPosition(0);
}