# DSAKey

public interface **DSAKey**

|---|---|---|
| Known Indirect Subclasses [DSAPrivateKey](https://developers.google.com/j2objc/javadoc/jre/reference/java/security/interfaces/DSAPrivateKey.html), [DSAPublicKey](https://developers.google.com/j2objc/javadoc/jre/reference/java/security/interfaces/DSAPublicKey.html) |---|---| | [DSAPrivateKey](https://developers.google.com/j2objc/javadoc/jre/reference/java/security/interfaces/DSAPrivateKey.html) | The standard interface to a DSA private key. | | [DSAPublicKey](https://developers.google.com/j2objc/javadoc/jre/reference/java/security/interfaces/DSAPublicKey.html) | The interface to a DSA public key. | |||

The interface to a DSA public or private key. DSA (Digital Signature
Algorithm) is defined in NIST's FIPS-186.

##### See Also

- `https://developers.google.com/j2objc/javadoc/jre/reference/java/security/interfaces/DSAParams.html`
- `https://developers.google.com/j2objc/javadoc/jre/reference/java/security/Key.html`
- `https://developers.google.com/j2objc/javadoc/jre/reference/java/security/Signature.html`

### Public Method Summary

|---|---|
| abstract [DSAParams](https://developers.google.com/j2objc/javadoc/jre/reference/java/security/interfaces/DSAParams.html) | [getParams](https://developers.google.com/j2objc/javadoc/jre/reference/java/security/interfaces/DSAKey.html#getParams())() Returns the DSA-specific key parameters. |

## Public Methods

#### public abstract [DSAParams](https://developers.google.com/j2objc/javadoc/jre/reference/java/security/interfaces/DSAParams.html)
**getParams**
()

Returns the DSA-specific key parameters. These parameters are
never secret.

##### Returns

- the DSA-specific key parameters.

##### See Also

- `https://developers.google.com/j2objc/javadoc/jre/reference/java/security/interfaces/DSAParams.html`