|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use KeyPair | |
|---|---|
| org.opcfoundation.ua.application | The code in this package is for application developer. |
| org.opcfoundation.ua.transport | This package contains SecureChannel and related interfaces |
| org.opcfoundation.ua.transport.https | Code for creating a HTTPS based secure channel |
| org.opcfoundation.ua.transport.security | This folder contains common security related classes |
| org.opcfoundation.ua.transport.tcp.nio | |
| org.opcfoundation.ua.utils | Utility classes |
| Uses of KeyPair in org.opcfoundation.ua.application |
|---|
| Methods in org.opcfoundation.ua.application that return KeyPair | |
|---|---|
KeyPair |
Application.getApplicationInstanceCertificate()
getApplicationInstanceCertificate. |
KeyPair |
Application.getApplicationInstanceCertificate(byte[] thumb)
getApplicationInstanceCertificate. |
KeyPair[] |
Application.getApplicationInstanceCertificates()
Getter for the field applicationInstanceCertificates. |
| Methods in org.opcfoundation.ua.application with parameters of type KeyPair | |
|---|---|
void |
Application.addApplicationInstanceCertificate(KeyPair cert)
addApplicationInstanceCertificate. |
static Client |
Client.createClientApplication(KeyPair cert)
createClientApplication. |
void |
Application.removeApplicationInstanceCertificate(KeyPair applicationInstanceCertificate)
removeApplicationInstanceCertificate. |
| Uses of KeyPair in org.opcfoundation.ua.transport |
|---|
| Methods in org.opcfoundation.ua.transport that return KeyPair | |
|---|---|
KeyPair |
ServerSecureChannel.getLocalCertificate()
Get Local Application Instance Certificate |
| Constructors in org.opcfoundation.ua.transport with parameters of type KeyPair | |
|---|---|
TransportChannelSettings(EndpointDescription description,
EndpointConfiguration configuration,
KeyPair keypair,
CertificateValidator certValidator,
org.apache.http.conn.ssl.X509HostnameVerifier hostnameVerifier)
Create Transport channel settings for a https connection |
|
| Uses of KeyPair in org.opcfoundation.ua.transport.https |
|---|
| Methods in org.opcfoundation.ua.transport.https that return KeyPair | |
|---|---|
KeyPair |
HttpsServerSecureChannel.getLocalCertificate()
getLocalCertificate. |
| Methods in org.opcfoundation.ua.transport.https with parameters of type KeyPair | |
|---|---|
void |
HttpsSettings.setKeyPair(KeyPair keypair,
Cert... caCerts)
Set keypair of a https application. |
void |
HttpsSettings.setKeyPairs(KeyPair[] keypairs,
Cert... caCerts)
Set keypairs to a https application. |
| Constructors in org.opcfoundation.ua.transport.https with parameters of type KeyPair | |
|---|---|
HttpsSettings(KeyPair keypair,
CertificateValidator certValidator,
org.apache.http.conn.ssl.X509HostnameVerifier hostnameVerifier)
|
|
| Uses of KeyPair in org.opcfoundation.ua.transport.security |
|---|
| Methods in org.opcfoundation.ua.transport.security that return KeyPair | |
|---|---|
KeyPair |
SecurityConfiguration.getLocalCertificate2()
getLocalCertificate2. |
static KeyPair |
KeyPair.load(File certificateFile,
File privateKeyFile,
String privateKeyPassword)
Load Certificate and Private key pair from X.509 and keystore file |
static KeyPair |
KeyPair.load(URL certificateFile,
URL privateKeyFile,
String privateKeyPassword)
Load Certificate and Private key pair from X.509 and keystore file |
| Methods in org.opcfoundation.ua.transport.security that return types with arguments of type KeyPair | |
|---|---|
Collection<KeyPair> |
KeyPairsKeyManager.getKeyPairs()
getKeyPairs. |
| Methods in org.opcfoundation.ua.transport.security with parameters of type KeyPair | |
|---|---|
X509Certificate |
SunJceCertificateProvider.generateCertificate(String domainName,
PublicKey publicKey,
PrivateKey privateKey,
KeyPair issuerKeys,
Date from,
Date to,
BigInteger serialNumber,
String applicationUri,
String... hostNames)
generateCertificate. |
X509Certificate |
ScCertificateProvider.generateCertificate(String domainName,
PublicKey publicKey,
PrivateKey privateKey,
KeyPair issuerKeys,
Date from,
Date to,
BigInteger serial,
String applicationUri,
String... hostNames)
generateCertificate. |
X509Certificate |
CertificateProvider.generateCertificate(String domainName,
PublicKey publicKey,
PrivateKey privateKey,
KeyPair issuerKeys,
Date from,
Date to,
BigInteger serialNumber,
String applicationUri,
String... hostNames)
generateCertificate. |
X509Certificate |
BcCertificateProvider.generateCertificate(String domainName,
PublicKey publicKey,
PrivateKey privateKey,
KeyPair issuerKeys,
Date from,
Date to,
BigInteger serial,
String applicationUri,
String... hostNames)
generateCertificate. |
X509Certificate |
SunJceCertificateProvider.generateIssuerCert(PublicKey publicKey,
PrivateKey privateKey,
KeyPair issuerKeys,
String domainName,
BigInteger serialNumber,
Date startDate,
Date expiryDate)
generateIssuerCert. |
X509Certificate |
ScCertificateProvider.generateIssuerCert(PublicKey publicKey,
PrivateKey privateKey,
KeyPair issuerKeys,
String commonName,
BigInteger serialNr,
Date startDate,
Date expiryDate)
generateIssuerCert. |
X509Certificate |
CertificateProvider.generateIssuerCert(PublicKey publicKey,
PrivateKey privateKey,
KeyPair issuerKeys,
String domainName,
BigInteger serialNumber,
Date startDate,
Date expiryDate)
generateIssuerCert. |
X509Certificate |
BcCertificateProvider.generateIssuerCert(PublicKey publicKey,
PrivateKey privateKey,
KeyPair issuerKeys,
String commonName,
BigInteger serialNr,
Date startDate,
Date expiryDate)
generateIssuerCert. |
| Constructors in org.opcfoundation.ua.transport.security with parameters of type KeyPair | |
|---|---|
SecurityConfiguration(SecurityMode mode,
KeyPair localApplicationInstanceCertificate,
Cert remoteCertificate)
Constructor for SecurityConfiguration. |
|
| Constructor parameters in org.opcfoundation.ua.transport.security with type arguments of type KeyPair | |
|---|---|
KeyPairsKeyManager(Collection<KeyPair> keypairs)
Constructor for KeyPairsKeyManager. |
|
| Uses of KeyPair in org.opcfoundation.ua.transport.tcp.nio |
|---|
| Methods in org.opcfoundation.ua.transport.tcp.nio that return KeyPair | |
|---|---|
KeyPair |
OpcTcpServerSecureChannel.getLocalCertificate()
getLocalCertificate. |
| Uses of KeyPair in org.opcfoundation.ua.utils |
|---|
| Methods in org.opcfoundation.ua.utils that return KeyPair | |
|---|---|
static KeyPair |
CertificateUtils.createApplicationInstanceCertificate(String commonName,
String organisation,
String applicationUri,
int validityTime,
KeyPair issuerKeys,
String... hostNames)
createApplicationInstanceCertificate. |
static KeyPair |
CertificateUtils.createApplicationInstanceCertificate(String commonName,
String organisation,
String applicationUri,
int validityTime,
String... hostNames)
createApplicationInstanceCertificate. |
static KeyPair |
CertificateUtils.createHttpsCertificate(String hostName,
String applicationUri,
int days,
KeyPair issuerCert)
Create a new certificate that can be used with the HTTPS protocol. |
static KeyPair |
CertificateUtils.createIssuerCertificate(String commonName,
int days,
KeyPair issuerCert)
Create a new issuer certificate that can be used to issue certificates built with CertificateUtils.createApplicationInstanceCertificate(String, String, String, int, String...) |
static KeyPair |
CertificateUtils.loadKeyPairFromProtectedStore(String storeLocation,
String alias,
String storePW,
String privatePW)
Load a KeyPair from a Java Key Store. |
static KeyPair |
CertificateUtils.renewApplicationInstanceCertificate(String commonName,
String organisation,
String applicationUri,
int validityTime,
KeyPair oldKeys,
KeyPair issuerKeys,
String... hostNames)
Renew a certificate KeyPair using the old keys. |
static KeyPair |
CertificateUtils.renewApplicationInstanceCertificate(String commonName,
String organisation,
String applicationUri,
int validityTime,
KeyPair oldKeys,
String... hostNames)
Renew a certificate KeyPair. |
static KeyPair |
CertificateUtils.toKeyPair(X509Certificate cert,
PrivateKey privateKey)
toKeyPair. |
| Methods in org.opcfoundation.ua.utils with parameters of type KeyPair | |
|---|---|
static KeyPair |
CertificateUtils.createApplicationInstanceCertificate(String commonName,
String organisation,
String applicationUri,
int validityTime,
KeyPair issuerKeys,
String... hostNames)
createApplicationInstanceCertificate. |
static KeyPair |
CertificateUtils.createHttpsCertificate(String hostName,
String applicationUri,
int days,
KeyPair issuerCert)
Create a new certificate that can be used with the HTTPS protocol. |
static KeyPair |
CertificateUtils.createIssuerCertificate(String commonName,
int days,
KeyPair issuerCert)
Create a new issuer certificate that can be used to issue certificates built with CertificateUtils.createApplicationInstanceCertificate(String, String, String, int, String...) |
static X509Certificate |
SunJceUtils.generateCertificate(String domainName,
PublicKey publicKey,
PrivateKey privateKey,
KeyPair issuerKeys,
Date from,
Date to,
BigInteger serialNumber,
String applicationUri,
String... hostNames)
Generates a new certificate using the Sun implementation. |
static X509Certificate |
SpongyCastleUtils.generateCertificate(String domainName,
PublicKey publicKey,
PrivateKey privateKey,
KeyPair issuerKeys,
Date from,
Date to,
BigInteger serial,
String applicationUri,
String... hostNames)
Generates a new certificate using the Spongy Castle implementation. |
static X509Certificate |
BouncyCastleUtils.generateCertificate(String domainName,
PublicKey publicKey,
PrivateKey privateKey,
KeyPair issuerKeys,
Date from,
Date to,
BigInteger serial,
String applicationUri,
String... hostNames)
Generates a new certificate using the Bouncy Castle implementation. |
static X509Certificate |
SunJceUtils.generateIssuerCert(PublicKey publicKey,
PrivateKey privateKey,
KeyPair issuerKeys,
String domainName,
BigInteger serialNumber,
Date startDate,
Date expiryDate)
Build a X509 V3 certificate to use as an issuer (CA) certificate. |
static X509Certificate |
SpongyCastleUtils.generateIssuerCert(PublicKey publicKey,
PrivateKey privateKey,
KeyPair issuerKeys,
String commonName,
BigInteger serialNr,
Date startDate,
Date expiryDate)
Build a X509 V3 certificate to use as an issuer (CA) certificate. |
static X509Certificate |
BouncyCastleUtils.generateIssuerCert(PublicKey publicKey,
PrivateKey privateKey,
KeyPair issuerKeys,
String commonName,
BigInteger serialNr,
Date startDate,
Date expiryDate)
Build a X509 V3 certificate to use as an issuer (CA) certificate. |
static KeyPair |
CertificateUtils.renewApplicationInstanceCertificate(String commonName,
String organisation,
String applicationUri,
int validityTime,
KeyPair oldKeys,
KeyPair issuerKeys,
String... hostNames)
Renew a certificate KeyPair using the old keys. |
static KeyPair |
CertificateUtils.renewApplicationInstanceCertificate(String commonName,
String organisation,
String applicationUri,
int validityTime,
KeyPair oldKeys,
String... hostNames)
Renew a certificate KeyPair. |
static boolean |
CertificateUtils.saveKeyPairToProtectedStore(KeyPair keyPairToSave,
String storeLocation,
String alias,
String storePW,
String privatePW)
Save the KeyPair to a Java Key Store. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||