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/DSAParams#pubmethods)

# DSAParams


`
public


interface
DSAParams
`


`


`

|---|
| java.security.interfaces.DSAParams |

|---|
| Known indirect subclasses [DSAParameterSpec](https://developer.android.com/reference/java/security/spec/DSAParameterSpec) |---|---| | [DSAParameterSpec](https://developer.android.com/reference/java/security/spec/DSAParameterSpec) | This class specifies the set of parameters used with the DSA algorithm. | |

<br />

*** ** * ** ***

Interface to a DSA-specific set of key parameters, which defines a
DSA *key family*. DSA (Digital Signature Algorithm) is defined
in NIST's FIPS-186.
**See also:**

- `https://developer.android.com/reference/java/security/interfaces/DSAKey`
- `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/math/BigInteger` | ` https://developer.android.com/reference/java/security/interfaces/DSAParams#getG()() ` Returns the base, `g`. |
| ` abstract https://developer.android.com/reference/java/math/BigInteger` | ` https://developer.android.com/reference/java/security/interfaces/DSAParams#getP()() ` Returns the prime, `p`. |
| ` abstract https://developer.android.com/reference/java/math/BigInteger` | ` https://developer.android.com/reference/java/security/interfaces/DSAParams#getQ()() ` Returns the subprime, `q`. |

## Public methods

### getG

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

```
public abstract BigInteger getG ()
```

Returns the base, `g`.

<br />

| Returns ||
|---|---|
| `https://developer.android.com/reference/java/math/BigInteger` | the base, `g`. <br /> |

### getP

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

```
public abstract BigInteger getP ()
```

Returns the prime, `p`.

<br />

| Returns ||
|---|---|
| `https://developer.android.com/reference/java/math/BigInteger` | the prime, `p`. <br /> |

### getQ

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

```
public abstract BigInteger getQ ()
```

Returns the subprime, `q`.

<br />

| Returns ||
|---|---|
| `https://developer.android.com/reference/java/math/BigInteger` | the subprime, `q`. <br /> |