Uses of Class
org.conscrypt.OpenSSLKey
Packages that use OpenSSLKey
-
Uses of OpenSSLKey in org.conscrypt
Subclasses with type arguments of type OpenSSLKey in org.conscryptModifier and TypeClassDescriptionfinal classElliptic Curve Diffie-Hellman key agreement backed by the OpenSSL engine.Fields in org.conscrypt declared as OpenSSLKeyModifier and TypeFieldDescriptionprivate OpenSSLKeyConscryptEngine.channelIdPrivateKeyPrivate key for the TLS Channel ID extension.private OpenSSLKeyConscryptFileDescriptorSocket.channelIdPrivateKeyPrivate key for the TLS Channel ID extension.(package private) OpenSSLKeyOpenSSLCipherRSA.keyThe current OpenSSL key we're operating on.private OpenSSLKeyOpenSSLECPrivateKey.keyprivate OpenSSLKeyOpenSSLECPublicKey.keyprivate OpenSSLKeyOpenSslEdDsaPrivateKey.keyprivate OpenSSLKeyOpenSslEdDsaPublicKey.keyprivate OpenSSLKeyOpenSslMlDsaPrivateKey.keyprivate OpenSSLKeyOpenSslMlDsaPublicKey.key(package private) OpenSSLKeyOpenSSLRSAPrivateKey.keyprivate OpenSSLKeyOpenSSLRSAPublicKey.keyprivate OpenSSLKeyOpenSSLSignature.keyThe current OpenSSL key we're operating on.private OpenSSLKeyOpenSslSignatureEdDsa.keyThe current OpenSSL key we're operating on.private OpenSSLKeyOpenSslSignatureMlDsa.keyThe current OpenSSL key we're operating on.private OpenSSLKeyOpenSSLSignatureRawECDSA.keyThe current OpenSSL key we're operating on.private OpenSSLKeyOpenSSLSignatureRawRSA.keyThe current OpenSSL key we're operating on.Methods in org.conscrypt that return OpenSSLKeyModifier and TypeMethodDescriptionprotected OpenSSLKeyOpenSSLECDHKeyAgreement.convertPrivateKey(PrivateKey key) protected OpenSSLKeyOpenSSLECDHKeyAgreement.convertPublicKey(PublicKey key) (package private) static OpenSSLKeyOpenSSLKey.fromECPrivateKeyForTLSStackOnly(PrivateKey key, ECParameterSpec ecParams) Gets anOpenSSLKeyinstance backed by the provided EC private key.private static OpenSSLKeyOpenSSLKey.fromKeyMaterial(PrivateKey key) Gets anOpenSSLKeyinstance initialized with the key material of the provided key.(package private) static OpenSSLKeyOpenSSLKey.fromPrivateKey(PrivateKey key) (package private) static OpenSSLKeyOpenSSLKey.fromPrivateKeyForTLSStackOnly(PrivateKey privateKey, PublicKey publicKey) Gets anOpenSSLKeyinstance backed by the provided private key.(package private) static OpenSSLKeyOpenSSLKey.fromPrivateKeyPemInputStream(InputStream is) Parse a private key in PEM encoding from the provided input stream.(package private) static OpenSSLKeyOpenSSLKey.fromPublicKey(PublicKey key) static OpenSSLKeyOpenSSLKey.fromPublicKeyPemInputStream(InputStream is) Parse a public key in PEM encoding from the provided input stream.(package private) static OpenSSLKeyOpenSSLECPrivateKey.getInstance(ECPrivateKey ecPrivateKey) (package private) static OpenSSLKeyOpenSSLECPublicKey.getInstance(ECPublicKey ecPublicKey) (package private) static OpenSSLKeyOpenSSLRSAPrivateCrtKey.getInstance(RSAPrivateCrtKey rsaPrivateKey) (package private) static OpenSSLKeyOpenSSLRSAPrivateKey.getInstance(RSAPrivateKey rsaPrivateKey) (package private) static OpenSSLKeyOpenSSLRSAPublicKey.getInstance(RSAPublicKey rsaPublicKey) OpenSSLECPrivateKey.getOpenSSLKey()OpenSSLECPublicKey.getOpenSSLKey()OpenSslEdDsaPrivateKey.getOpenSSLKey()OpenSslEdDsaPublicKey.getOpenSSLKey()private static OpenSSLKeyOpenSSLKey.getOpenSSLKey(PrivateKey key) Gets theOpenSSLKeyinstance of the provided key.OpenSSLKeyHolder.getOpenSSLKey()OpenSslMlDsaPrivateKey.getOpenSSLKey()OpenSslMlDsaPublicKey.getOpenSSLKey()OpenSSLRSAPrivateKey.getOpenSSLKey()OpenSSLRSAPublicKey.getOpenSSLKey()private static OpenSSLKeyOpenSslEdDsaPrivateKey.getOpenSslKeyFromPkcS8(byte[] pkcs8Encoded) private static OpenSSLKeyOpenSslEdDsaPrivateKey.getOpenSslKeyFromRaw(byte[] raw) private static OpenSSLKeyOpenSslEdDsaPublicKey.getOpenSslKeyFromRaw(byte[] raw) private static OpenSSLKeyOpenSslMlDsaPublicKey.getOpenSslKeyFromRaw(byte[] raw, MlDsaAlgorithm algorithm) private static OpenSSLKeyOpenSslMlDsaPrivateKey.getOpenSslKeyFromSeed(byte[] seed, MlDsaAlgorithm algorithm) private static OpenSSLKeyOpenSslEdDsaPublicKey.getOpenSslKeyFromX509(byte[] x509Encoded) private static OpenSSLKeyOpenSSLRSAPrivateCrtKey.init(RSAPrivateCrtKeySpec rsaKeySpec) private static OpenSSLKeyOpenSSLRSAPrivateKey.init(RSAPrivateKeySpec rsaKeySpec) private static OpenSSLKeyOpenSslSignatureEdDsa.verifyKey(OpenSSLKey key) private static OpenSSLKeyOpenSSLSignatureRawECDSA.verifyKey(OpenSSLKey key) (package private) static OpenSSLKeyOpenSSLECPrivateKey.wrapJCAPrivateKeyForTLSStackOnly(PrivateKey privateKey, PublicKey publicKey) Wraps the provided private key for use in the TLS/SSL stack only.(package private) static OpenSSLKeyOpenSSLECPrivateKey.wrapJCAPrivateKeyForTLSStackOnly(PrivateKey privateKey, ECParameterSpec params) Wraps the provided private key for use in the TLS/SSL stack only.private static OpenSSLKeyOpenSSLKey.wrapJCAPrivateKeyForTLSStackOnly(PrivateKey privateKey, PublicKey publicKey) Wraps the provided private key for use in the TLS/SSL stack only.(package private) static OpenSSLKeyOpenSSLRSAPrivateKey.wrapJCAPrivateKeyForTLSStackOnly(PrivateKey privateKey, PublicKey publicKey) Wraps the provided private key for use in the TLS/SSL stack only.(package private) static OpenSSLKeyOpenSSLECPrivateKey.wrapPlatformKey(ECPrivateKey ecPrivateKey) private static OpenSSLKeyOpenSSLECPrivateKey.wrapPlatformKey(ECPrivateKey ecPrivateKey, OpenSSLECGroupContext group) (package private) static OpenSSLKeyOpenSSLRSAPrivateKey.wrapPlatformKey(RSAPrivateKey rsaPrivateKey) private static OpenSSLKeyOpenSSLKey.wrapPrivateKey(PrivateKey key) Methods in org.conscrypt with parameters of type OpenSSLKeyModifier and TypeMethodDescriptionprivate voidOpenSSLSignature.checkEngineType(OpenSSLKey pkey) protected intOpenSSLECDHKeyAgreement.computeKey(byte[] buffer, OpenSSLKey theirPublicKey, OpenSSLKey ourPrivateKey) (package private) static OpenSSLRSAPrivateKeyOpenSSLRSAPrivateKey.getInstance(OpenSSLKey key) (package private) static MlDsaAlgorithmOpenSslMlDsaKeyFactory.getMlDsaAlgorithm(OpenSSLKey key) protected intOpenSSLECDHKeyAgreement.getOutputSize(OpenSSLKey openSslKey) (package private) voidNativeSsl.initialize(String hostname, OpenSSLKey channelIdPrivateKey) private voidOpenSSLSignature.initInternal(OpenSSLKey newKey, boolean signing) private OpenSslMlDsaPrivateKeyOpenSslMlDsaKeyFactory.makePrivateKey(OpenSSLKey key) private OpenSslMlDsaPublicKeyOpenSslMlDsaKeyFactory.makePublicKey(OpenSSLKey key) private voidNativeSsl.setTlsChannelId(OpenSSLKey channelIdPrivateKey) private static OpenSSLKeyOpenSslSignatureEdDsa.verifyKey(OpenSSLKey key) private static OpenSSLKeyOpenSSLSignatureRawECDSA.verifyKey(OpenSSLKey key) private voidOpenSSLX509Certificate.verifyOpenSSL(OpenSSLKey pkey) private voidOpenSSLX509CRL.verifyOpenSSL(OpenSSLKey pkey) Constructors in org.conscrypt with parameters of type OpenSSLKeyModifierConstructorDescription(package private)OpenSSLECPrivateKey(OpenSSLECGroupContext group, OpenSSLKey key) (package private)(package private)OpenSSLECPublicKey(OpenSSLECGroupContext group, OpenSSLKey key) (package private)(package private)OpenSslMlDsaPrivateKey(OpenSSLKey key, MlDsaAlgorithm algorithm) (package private)OpenSslMlDsaPublicKey(OpenSSLKey key, MlDsaAlgorithm algorithm) (package private)(package private)OpenSSLRSAPrivateCrtKey(OpenSSLKey key, byte[][] params) (package private)(package private)OpenSSLRSAPrivateKey(OpenSSLKey key, byte[][] params) (package private)