## Uses of Class
net.i2p.data.SigningPublicKey

Packages that use SigningPublicKey
net.i2p.crypto: These classes provide a number of low-level cryptographic routines.
net.i2p.data: These classes define the common data structures used by the various I2P protocols.
net.i2p.router: The I2P router application handles the I2P network communication.

Uses of SigningPublicKey in net.i2p.crypto

Methods in net.i2p.crypto that return SigningPublicKey
`static SigningPublicKey` `KeyGenerator.getSigningPublicKey(SigningPrivateKey priv)` Convert a SigningPrivateKey to a SigningPublicKey

Methods in net.i2p.crypto with parameters of type SigningPublicKey
`boolean` `TrustedUpdate.verify(File signedFile, SigningPublicKey signingPublicKey)` Verifies the DSA signature of a signed update file.
`boolean` `DSAEngine.verifySignature(Signature signature, byte[] signedData, int offset, int size, SigningPublicKey verifyingKey)` Verify using DSA-SHA1
`boolean` `DSAEngine.verifySignature(Signature signature, byte[] signedData, SigningPublicKey verifyingKey)` Verify using DSA-SHA1.
`boolean` `DummyDSAEngine.verifySignature(Signature signature, byte[] signedData, SigningPublicKey verifyingKey)`
`boolean` `DSAEngine.verifySignature(Signature signature, Hash hash, SigningPublicKey verifyingKey)` Used by Syndie.
`boolean` `DSAEngine.verifySignature(Signature signature, InputStream in, SigningPublicKey verifyingKey)` Verify using DSA-SHA1
`boolean` `DSAEngine.verifySignature(Signature signature, SHA1Hash hash, SigningPublicKey verifyingKey)`

Uses of SigningPublicKey in net.i2p.data

Fields in net.i2p.data declared as SigningPublicKey
`protected SigningPublicKey` `KeysAndCert._signingKey`

Methods in net.i2p.data that return SigningPublicKey
`static SigningPublicKey` `SigningPublicKey.create(byte[] data, int off)` Pull from cache or return new
`static SigningPublicKey` `SigningPublicKey.create(InputStream in)` Pull from cache or return new
`SigningPublicKey` `LeaseSet.getSigningKey()` Deprecated. unused
`SigningPublicKey` `KeysAndCert.getSigningPublicKey()`
`protected SigningPublicKey` `DatabaseEntry.getSigningPublicKey()` Identical to getDestination().getSigningPublicKey() in LeaseSet, and getIdentity().getSigningPublicKey() in RouterInfo.
`SigningPublicKey` `SigningPrivateKey.toPublic()` converts this signing private key to its public equivalent

Methods in net.i2p.data with parameters of type SigningPublicKey
`static boolean` `PrivateKeyFile.checkSignature(Signature s, byte[] data, SigningPublicKey spk)`
`void` `LeaseSet.setSigningKey(SigningPublicKey key)`
`void` `KeysAndCert.setSigningPublicKey(SigningPublicKey key)`
`boolean` `LeaseSet.verifySignature(SigningPublicKey signingKey)` Deprecated. revocation unused

Uses of SigningPublicKey in net.i2p.router

Methods in net.i2p.router that return SigningPublicKey
`SigningPublicKey` `KeyManager.getSigningPublicKey()`

Methods in net.i2p.router with parameters of type SigningPublicKey
`void` `KeyManager.setSigningPublicKey(SigningPublicKey key)` Configure the router's signing public key