@Private
@Unstable
public class ProxyCA
extends java.lang.Object
| Constructor | Description |
|---|---|
ProxyCA() |
| Modifier and Type | Method | Description |
|---|---|---|
byte[] |
createChildKeyStore(org.apache.hadoop.yarn.api.records.ApplicationId appId,
java.lang.String ksPassword) |
|
javax.net.ssl.SSLContext |
createSSLContext(org.apache.hadoop.yarn.api.records.ApplicationId appId) |
|
java.lang.String |
generateKeyStorePassword() |
|
java.security.cert.X509Certificate |
getCaCert() |
|
java.security.KeyPair |
getCaKeyPair() |
|
byte[] |
getChildTrustStore(java.lang.String password) |
|
javax.net.ssl.HostnameVerifier |
getHostnameVerifier() |
|
void |
init() |
|
void |
init(java.security.cert.X509Certificate caCert,
java.security.PrivateKey caPrivateKey) |
public void init()
throws java.security.GeneralSecurityException,
java.io.IOException
java.security.GeneralSecurityExceptionjava.io.IOExceptionpublic void init(java.security.cert.X509Certificate caCert,
java.security.PrivateKey caPrivateKey)
throws java.security.GeneralSecurityException,
java.io.IOException
java.security.GeneralSecurityExceptionjava.io.IOExceptionpublic byte[] createChildKeyStore(org.apache.hadoop.yarn.api.records.ApplicationId appId,
java.lang.String ksPassword)
throws java.lang.Exception
java.lang.Exceptionpublic byte[] getChildTrustStore(java.lang.String password)
throws java.security.GeneralSecurityException,
java.io.IOException
java.security.GeneralSecurityExceptionjava.io.IOExceptionpublic java.lang.String generateKeyStorePassword()
public javax.net.ssl.SSLContext createSSLContext(org.apache.hadoop.yarn.api.records.ApplicationId appId)
throws java.security.GeneralSecurityException
java.security.GeneralSecurityExceptionpublic javax.net.ssl.HostnameVerifier getHostnameVerifier()
@VisibleForTesting public java.security.cert.X509Certificate getCaCert()
@VisibleForTesting public java.security.KeyPair getCaKeyPair()
Copyright © 2008–2025 Apache Software Foundation. All rights reserved.