Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels) Summary: [Methods](https://developer.android.com/reference/java/security/interfaces/DSAKey#pubmethods)

# DSAKey

` public interface DSAKey `   
` `

|---|
| java.security.interfaces.DSAKey |

Known indirect subclasses [DSAPrivateKey](https://developer.android.com/reference/java/security/interfaces/DSAPrivateKey), [DSAPublicKey](https://developer.android.com/reference/java/security/interfaces/DSAPublicKey) [DSAPrivateKey](https://developer.android.com/reference/java/security/interfaces/DSAPrivateKey) The standard interface to a DSA private key. [DSAPublicKey](https://developer.android.com/reference/java/security/interfaces/DSAPublicKey) 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://developer.android.com/reference/java/security/interfaces/DSAParams`
- `https://developer.android.com/reference/java/security/Key`
- `https://developer.android.com/reference/java/security/Signature`

## Summary

| ### Public methods ||
|---|---|
| ` abstract https://developer.android.com/reference/java/security/interfaces/DSAParams` | ` https://developer.android.com/reference/java/security/interfaces/DSAKey#getParams()() ` Returns the DSA-specific key parameters. |

## Public methods

### getParams

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public abstract DSAParams getParams ()
```

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

<br />

| Returns ||
|---|---|
| `https://developer.android.com/reference/java/security/interfaces/DSAParams` | the DSA-specific key parameters. <br /> |

**See also:**

- `https://developer.android.com/reference/java/security/interfaces/DSAParams`