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

Packages that use SigningPrivateKey
net.i2p.client: Implements the base I2P SDK for developing applications that communicate through I2P.
net.i2p.client.streaming: Implements a TCP-like (reliable, authenticated, in order) set of sockets for communicating over the IP-like (unreliable, unauthenticated, unordered) I2P messages.
net.i2p.crypto
net.i2p.data
net.i2p.data.i2cp
net.i2p.data.i2np
net.i2p.router
net.i2p.router.client

Uses of SigningPrivateKey in net.i2p.client

Methods in net.i2p.client that return SigningPrivateKey
`SigningPrivateKey` `I2PSessionImpl.getPrivateKey()` Retrieve the signing SigningPrivateKey
`SigningPrivateKey` `I2PSession.getPrivateKey()` Retrieve the signing SigningPrivateKey associated with the Destination

Methods in net.i2p.client with parameters of type SigningPrivateKey
`void` `I2CPMessageProducer.createLeaseSet(I2PSessionImpl session, LeaseSet leaseSet, SigningPrivateKey signingPriv, PrivateKey priv)` Create a new signed leaseSet in response to a request to do so and send it to the router

Uses of SigningPrivateKey in net.i2p.client.streaming

Methods in net.i2p.client.streaming with parameters of type SigningPrivateKey
`int` `Packet.writeSignedPacket(byte[] buffer, int offset, I2PAppContext ctx, SigningPrivateKey key)` Sign and write the packet to the buffer (starting at the offset) and return the number of bytes written.

Uses of SigningPrivateKey in net.i2p.crypto

Methods in net.i2p.crypto with parameters of type SigningPrivateKey
`Signature` `TrustedUpdate.sign(java.lang.String inputFile, java.lang.String signedFile, SigningPrivateKey signingPrivateKey, java.lang.String version)` Uses the given `SigningPrivateKey` to sign the given input file along with its version string using DSA.
`static SigningPublicKey` `KeyGenerator.getSigningPublicKey(SigningPrivateKey priv)` Convert a SigningPrivateKey to a SigningPublicKey
`Signature` `DummyDSAEngine.sign(byte[] data, SigningPrivateKey signingKey)`
`Signature` `DSAEngine.sign(byte[] data, SigningPrivateKey signingKey)`
`Signature` `DSAEngine.sign(byte[] data, int offset, int length, SigningPrivateKey signingKey)`
`Signature` `DSAEngine.sign(java.io.InputStream in, SigningPrivateKey signingKey)`
`Signature` `DSAEngine.sign(Hash hash, SigningPrivateKey signingKey)`

Uses of SigningPrivateKey in net.i2p.data

Methods in net.i2p.data with parameters of type SigningPrivateKey
`void` `RouterInfo.sign(SigningPrivateKey key)` Sign the structure using the supplied signing key
`void` `LeaseSet.sign(SigningPrivateKey key)` Sign the structure using the supplied signing key

Uses of SigningPrivateKey in net.i2p.data.i2cp

Methods in net.i2p.data.i2cp that return SigningPrivateKey
`SigningPrivateKey` `CreateLeaseSetMessage.getSigningPrivateKey()`

Methods in net.i2p.data.i2cp with parameters of type SigningPrivateKey
`void` `SessionConfig.signSessionConfig(SigningPrivateKey signingKey)` Sign the structure using the supplied private key
`void` `CreateLeaseSetMessage.setSigningPrivateKey(SigningPrivateKey key)`

Uses of SigningPrivateKey in net.i2p.data.i2np

Methods in net.i2p.data.i2np that return SigningPrivateKey
`SigningPrivateKey` `TunnelSigningPrivateKey.getKey()`

Methods in net.i2p.data.i2np with parameters of type SigningPrivateKey
`void` `TunnelVerificationStructure.sign(RouterContext context, SigningPrivateKey key)`
`void` `TunnelSigningPrivateKey.setKey(SigningPrivateKey key)`

Constructors in net.i2p.data.i2np with parameters of type SigningPrivateKey
`TunnelSigningPrivateKey(SigningPrivateKey key)`

Uses of SigningPrivateKey in net.i2p.router

Methods in net.i2p.router that return SigningPrivateKey
`SigningPrivateKey` `LeaseSetKeys.getRevocationKey()` Key with which a LeaseSet can be revoked (by republishing it with no Leases)
`SigningPrivateKey` `KeyManager.getSigningPrivateKey()`

Methods in net.i2p.router with parameters of type SigningPrivateKey
`void` `KeyManager.setSigningPrivateKey(SigningPrivateKey key)` Configure the router's signing private key
`void` `KeyManager.registerKeys(Destination dest, SigningPrivateKey leaseRevocationPrivateKey, PrivateKey endpointDecryptionKey)`

Constructors in net.i2p.router with parameters of type SigningPrivateKey
`LeaseSetKeys(Destination dest, SigningPrivateKey revocationKey, PrivateKey decryptionKey)`

Uses of SigningPrivateKey in net.i2p.router.client

Methods in net.i2p.router.client that return SigningPrivateKey
`SigningPrivateKey` `LeaseRequestState.getSigningPrivateKey()` the private signing key received regarding the lease set (for revocation)

Methods in net.i2p.router.client with parameters of type SigningPrivateKey
`void` `LeaseRequestState.getSigningPrivateKey(SigningPrivateKey spk)`