List of usage examples for org.bouncycastle.asn1.x509 GeneralName GeneralName
public GeneralName(int tag, String name)
From source file:com.otterca.common.crypto.X509CertificateBuilderImpl.java
License:Apache License
/** * @see com.otterca.repository.util.X509CertificateBuilder#setIpAddresses(java * .lang.String)//from www . j a v a 2s . c o m */ @Override public X509CertificateBuilder setIpAddresses(String... ipAddresses) { for (String address : ipAddresses) { subjectNames.add(new GeneralName(GeneralName.iPAddress, address)); } return this; }
From source file:com.otterca.common.crypto.X509CertificateBuilderImpl.java
License:Apache License
/** * @see com.otterca.repository.util.X509CertificateBuilder#setDirectoryNames(java.lang.String) *///from www.j av a 2s. co m @Override public X509CertificateBuilder setDirectoryNames(String... dirNames) { for (String name : dirNames) { subjectNames.add(new GeneralName(GeneralName.directoryName, name)); } return this; }
From source file:com.otterca.common.crypto.X509CertificateBuilderImpl.java
License:Apache License
/** * @see com.otterca.repository.util.X509CertificateBuilder#setIssuerEmailAddresses * (java.lang.String)/*from w w w .j av a 2 s . c o m*/ */ @Override public X509CertificateBuilder setIssuerEmailAddresses(String... emailAddresses) { for (String address : emailAddresses) { issuerNames.add(new GeneralName(GeneralName.rfc822Name, address)); } return this; }
From source file:com.otterca.common.crypto.X509CertificateBuilderImpl.java
License:Apache License
/** * @see com.otterca.repository.util.X509CertificateBuilder#setIssuerDnsNames(java.lang.String) *//*from www . j a va2 s . c o m*/ @Override public X509CertificateBuilder setIssuerDnsNames(String... dnsNames) { for (String name : dnsNames) { issuerNames.add(new GeneralName(GeneralName.dNSName, name)); } return this; }
From source file:com.otterca.common.crypto.X509CertificateBuilderImpl.java
License:Apache License
/** * @see com.otterca.repository.util.X509CertificateBuilder#setIssuerIpAddresses * (java.lang.String)// w ww . j av a2 s . com */ @Override public X509CertificateBuilder setIssuerIpAddresses(String... ipAddresses) { for (String address : ipAddresses) { issuerNames.add(new GeneralName(GeneralName.iPAddress, address)); } return this; }
From source file:com.otterca.common.crypto.X509CertificateBuilderImpl.java
License:Apache License
/** * @see com.otterca.repository.util.X509CertificateBuilder#setIssuerDirectoryNames * (java.lang.String)/*from w ww. j a v a2s .co m*/ */ @Override public X509CertificateBuilder setIssuerDirectoryNames(String... dirNames) { for (String name : dirNames) { issuerNames.add(new GeneralName(GeneralName.directoryName, name)); } return this; }
From source file:com.otterca.common.crypto.X509CertificateBuilderImpl.java
License:Apache License
/** * @see com.otterca.common.crypto.X509CertificateBuilder#setOcspLocations(URI...) *///from w ww . jav a 2 s.c o m // @Override public X509CertificateBuilder setOcspLocations(URI... locations) { ocspLocations.clear(); for (URI location : locations) { ocspLocations.add(new GeneralName(GeneralName.uniformResourceIdentifier, location.toString())); } return this; }
From source file:com.otterca.common.crypto.X509CertificateBuilderImpl.java
License:Apache License
/** * @see com.otterca.common.crypto.X509CertificateBuilder#setOcspLocation(com.otterca.common.crypto.GeneralName...) *//*from ww w . j a v a2 s . c o m*/ @Override public X509CertificateBuilder setOcspLocations(com.otterca.common.crypto.GeneralName<?>... names) { ocspLocations.clear(); for (com.otterca.common.crypto.GeneralName<?> name : names) { switch (name.getType()) { case DIRECTORY: ocspLocations.add(new GeneralName(GeneralName.directoryName, name.get().toString())); break; case URI: ocspLocations.add(new GeneralName(GeneralName.uniformResourceIdentifier, name.get().toString())); break; default: throw new IllegalArgumentException("unexpected type for OCSP location: " + name.getType()); } } return this; }
From source file:com.otterca.common.crypto.X509CertificateBuilderImpl.java
License:Apache License
/** * @see com.otterca.common.crypto.X509CertificateBuilder#setCaIssuersLocations(URI...) *///from w w w . ja va 2s.c om // @Override public X509CertificateBuilder setCaIssuersLocations(URI... locations) { caIssuersLocations.clear(); for (URI location : locations) { caIssuersLocations.add(new GeneralName(GeneralName.uniformResourceIdentifier, location.toString())); } return this; }
From source file:com.otterca.common.crypto.X509CertificateBuilderImpl.java
License:Apache License
/** * @see com.otterca.common.crypto.X509CertificateBuilder#setCaIssuersLocations(com.otterca.common.crypto.GeneralName...) *//*from ww w . java2 s .co m*/ @Override public X509CertificateBuilder setCaIssuersLocations(com.otterca.common.crypto.GeneralName<?>... names) { caIssuersLocations.clear(); for (com.otterca.common.crypto.GeneralName<?> name : names) { switch (name.getType()) { case DIRECTORY: caIssuersLocations.add(new GeneralName(GeneralName.directoryName, name.get().toString())); break; case URI: caIssuersLocations .add(new GeneralName(GeneralName.uniformResourceIdentifier, name.get().toString())); break; default: throw new IllegalArgumentException("unexpected type for CA Issuer location: " + name.getType()); } } return this; }