Class SelfSignedCertificateBuilder
java.lang.Object
org.eclipse.milo.opcua.stack.core.util.SelfSignedCertificateBuilder
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionSelfSignedCertificateBuilder(KeyPair keyPair) SelfSignedCertificateBuilder(KeyPair keyPair, SelfSignedCertificateGenerator generator) -
Method Summary
Modifier and TypeMethodDescriptionaddDnsName(String dnsName) addIpAddress(String ipAddress) build()setApplicationUri(String applicationUri) setCommonName(String commonName) setCountryCode(String countryCode) setLocalityName(String localityName) setOrganization(String organization) setOrganizationalUnit(String organizationalUnit) setSignatureAlgorithm(String signatureAlgorithm) setStateName(String stateName) setValidityPeriod(Period validityPeriod)
-
Field Details
-
SA_SHA1_RSA
Signature Algorithm for SHA1 with RSA.SHA1 was broken in 2017 and this algorithm should not be used.
- See Also:
-
SA_SHA256_RSA
Signature Algorithm for SHA256 with RSA.- See Also:
-
SA_SHA256_ECDSA
Signature Algorithm for SHA256 with ECDSA.May only be uses with EC-based KeyPairs and security profiles.
- See Also:
-
-
Constructor Details
-
SelfSignedCertificateBuilder
-
SelfSignedCertificateBuilder
-
-
Method Details
-
setValidityPeriod
-
setCommonName
-
setOrganization
-
setOrganizationalUnit
-
setLocalityName
-
setStateName
-
setCountryCode
-
setApplicationUri
-
addDnsName
-
addIpAddress
-
setSignatureAlgorithm
-
build
- Throws:
Exception
-