Skip navigation links

Oracle Fusion Middleware JCE Java API Reference for Oracle Security Developer Tools
11g Release 1 (11.1.1)

E10697-05


oracle.security.crypto.jce.crypto
Class RSAPublicKeyImpl

java.lang.Object
  extended by oracle.security.crypto.jce.crypto.RSAPublicKeyImpl

All Implemented Interfaces:
java.io.Serializable, java.security.interfaces.RSAKey, java.security.interfaces.RSAPublicKey, java.security.Key, java.security.PublicKey

public final class RSAPublicKeyImpl
extends java.lang.Object
implements java.security.interfaces.RSAPublicKey

An RSA public key.

RSA public keys are output in X.509 SubjectPublicKeyInfo format, and this is also the preferred format for input. However, for backwards compatibility reasons, the PKCS #1 RSAPublicKey format is recognized for input as well.

See Also:
Serialized Form

Field Summary

 

Fields inherited from interface java.security.interfaces.RSAPublicKey
serialVersionUID

 

Constructor Summary
RSAPublicKeyImpl(oracle.security.crypto.core.RSAPublicKey rsaPublicKey)
           

 

Method Summary
 java.lang.String getAlgorithm()
           
 byte[] getEncoded()
           
 java.lang.String getFormat()
           
 java.math.BigInteger getModulus()
           
 java.math.BigInteger getPublicExponent()
           
 java.lang.String toString()
           

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

 

Constructor Detail

RSAPublicKeyImpl

public RSAPublicKeyImpl(oracle.security.crypto.core.RSAPublicKey rsaPublicKey)

Method Detail

getModulus

public java.math.BigInteger getModulus()
Specified by:
getModulus in interface java.security.interfaces.RSAKey

getPublicExponent

public java.math.BigInteger getPublicExponent()
Specified by:
getPublicExponent in interface java.security.interfaces.RSAPublicKey

getAlgorithm

public java.lang.String getAlgorithm()
Specified by:
getAlgorithm in interface java.security.Key

getFormat

public java.lang.String getFormat()
Specified by:
getFormat in interface java.security.Key

getEncoded

public byte[] getEncoded()
Specified by:
getEncoded in interface java.security.Key

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

Skip navigation links

Oracle Fusion Middleware JCE Java API Reference for Oracle Security Developer Tools
11g Release 1 (11.1.1)

E10697-05


Copyright © 2005, 2013, Oracle. All rights reserved.