| Package | Description | 
|---|---|
| java.security | Provides the classes and interfaces for the security framework. | 
| javax.xml.crypto.dsig.keyinfo | Classes for parsing and processing  KeyInfoelements and structures. | 
| Modifier and Type | Class | Description | 
|---|---|---|
| class  | InvalidKeyException This is the exception for invalid Keys (invalid encoding, wrong
 length, uninitialized, etc). | |
| class  | KeyManagementException This is the general key management exception for all operations
 dealing with key management. | 
| Modifier and Type | Method | Description | 
|---|---|---|
| void | Certificate. decode (InputStream stream)Deprecated.  Decodes a certificate from an input stream. | |
| void | Certificate. encode (OutputStream stream)Deprecated.  Encodes the certificate to an output stream in a format that can
 be decoded by the  decodemethod. | |
| void | Signer. setKeyPair (KeyPair pair)Deprecated.  Sets the key pair (public key and private key) for this signer. | 
| Modifier and Type | Method | Description | 
|---|---|---|
| PublicKey  | KeyValue. getPublicKey ()Returns the public key of this  KeyValue. | |
| abstract KeyValue  | KeyInfoFactory. newKeyValue (PublicKey key)Creates a  KeyValuefrom the specified public key. | 
 Submit a bug or feature 
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
 Copyright © 1993, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy. 
Scripting on this page tracks web page traffic, but does not change the content in any way.