
sun.security.provider.DSAPublicKeyImpl Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of findsecbugs-samples-deps Show documentation
Show all versions of findsecbugs-samples-deps Show documentation
Find Security Bugs stub dependencies use for the samples.
This module create facades for all the APIs (classes, interfaces and annotations)
that are use in the test code. The objective is to avoid the needed to download
all the framework supported by the static analyzer.
The newest version!
package sun.security.provider;
import java.math.BigInteger;
import java.security.InvalidKeyException;
/**
*
*/
public class DSAPublicKeyImpl {
/**
* Make a DSA public key from its DER encoding (X.509).
*/
public DSAPublicKeyImpl(byte[] encoded) throws InvalidKeyException {
}
/**
* Make a DSA public key out of a public key and three parameters.
* The p, q, and g parameters may be null, but if so, parameters will need
* to be supplied from some other source before this key can be used in
* cryptographic operations. PKIX RFC2459bis explicitly allows DSA public
* keys without parameters, where the parameters are provided in the
* issuer's DSA public key.
*
* @param y the actual key bits
* @param p DSA parameter p, may be null if all of p, q, and g are null.
* @param q DSA parameter q, may be null if all of p, q, and g are null.
* @param g DSA parameter g, may be null if all of p, q, and g are null.
*/
public DSAPublicKeyImpl(BigInteger y, BigInteger p, BigInteger q,
BigInteger g)
throws InvalidKeyException {
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy