# Print output for @column tags ?>
Developers

- Design
- Develop
- Distribute

Developer Console

## Most visited

## Recently visited

## Results for

Summary: Constants | Inherited Constants | Inherited Methods

# PublicKey

`public interface PublicKey`
`implements Key`

java.security.PublicKey

Known indirect subclasses DHPublicKey, DSAPublicKey, ECPublicKey, RSAPublicKey
DHPublicKey | The interface to a Diffie-Hellman public key.
DSAPublicKey | The interface to a DSA public key.
ECPublicKey | The interface to an elliptic curve (EC) public key.
RSAPublicKey | The interface to an RSA public key.

A public key. This interface contains no methods or constants. It merely serves to group (and provide type safety for) all public key interfaces. Note: The specialized public key interfaces extend this interface. See, for example, the DSAPublicKey interface in `java.security.interfaces`.

See also:

- `Key`
- `PrivateKey`
- `Certificate`
- `Signature.initVerify(PublicKey)`
- `DSAPublicKey`
- `RSAPublicKey`

## Summary

### Constants
`long` | `serialVersionUID` The class fingerprint that is set to indicate serialization compatibility with a previous version of the class.

### Inherited constants
From interface `java.security.Key`
`long` | `serialVersionUID` The class fingerprint that is set to indicate serialization compatibility with a previous version of the class.

### Inherited methods
From interface `java.security.Key`
`abstract String` | `getAlgorithm()` Returns the standard algorithm name for this key.
`abstract byte[]` | `getEncoded()` Returns the key in its primary encoding format, or null if this key does not support encoding.
`abstract String` | `getFormat()` Returns the name of the primary encoding format of this key, or null if this key does not support encoding.

## Constants

### serialVersionUID

    public static final long serialVersionUID

The class fingerprint that is set to indicate serialization compatibility with a previous version of the class.

Constant Value: 7187392471159151072 (0x63bebf5f40c219e0)

Full name *
Email address *
Company / developer name
One of your Play Store app URLs *
Which best describes your business:*
Apps
Games
Apps & Games
*
*