Uses of Class
net.i2p.data.PrivateKey
-
Packages that use PrivateKey Package Description net.i2p.client Interfaces and factories for the base I2P SDK used to develop applications that communicate through I2P.net.i2p.client.impl Implements the base I2P SDK for developing applications that communicate through I2P.net.i2p.crypto These classes provide a number of low-level cryptographic routines.net.i2p.crypto.x25519 DH for X25519.net.i2p.data These classes define the common data structures used by the various I2P protocols.net.i2p.data.i2cp The Invisible Internet Client Protocol (I2CP) allows applications simplified access to the I2P network without requiring them to deal with the issues involved with the Invisible Internet Network Protocol (I2NP).net.i2p.data.i2np This package defines the low-level messages sent between routers, called the Invisible Internet Network Protocol (I2NP).net.i2p.router The I2P router application handles the I2P network communication.net.i2p.router.crypto Classes formerly in net.i2p.crypto but moved here as they are only used by the router.net.i2p.router.message Creates and parses garlic messages.net.i2p.router.startup The I2P startup package loads the configuration when I2P is started.net.i2p.router.tunnel All the work of managing locally created and participating tunnels, creating and handling tunnel messages, and their encryption. -
-
Uses of PrivateKey in net.i2p.client
Methods in net.i2p.client that return PrivateKey Modifier and Type Method Description PrivateKey
I2PSession. getDecryptionKey()
Retrieve the decryption PrivateKey associated with the Destination -
Uses of PrivateKey in net.i2p.client.impl
Methods in net.i2p.client.impl that return PrivateKey Modifier and Type Method Description PrivateKey
I2PSessionImpl. getDecryptionKey()
Retrieve the decryption PrivateKeyMethod parameters in net.i2p.client.impl with type arguments of type PrivateKey Modifier and Type Method Description void
I2CPMessageProducer. createLeaseSet(I2PSessionImpl session, LeaseSet leaseSet, SigningPrivateKey signingPriv, List<PrivateKey> privs)
In response to a RequestLeaseSet Message from the router, send a CreateLeaseset Message back to the router. -
Uses of PrivateKey in net.i2p.crypto
Methods in net.i2p.crypto that return PrivateKey Modifier and Type Method Description PrivateKey
KeyPair. getPrivate()
Methods in net.i2p.crypto with parameters of type PrivateKey Modifier and Type Method Description byte[]
ElGamalEngine. decrypt(byte[] encrypted, PrivateKey privateKey)
Decrypt the datastatic PublicKey
KeyGenerator. getPublicKey(PrivateKey priv)
Convert a PrivateKey to its corresponding PublicKey.Constructors in net.i2p.crypto with parameters of type PrivateKey Constructor Description KeyPair(PublicKey publicKey, PrivateKey privateKey)
-
Uses of PrivateKey in net.i2p.crypto.x25519
Methods in net.i2p.crypto.x25519 with parameters of type PrivateKey Modifier and Type Method Description static SessionKey
X25519DH. dh(PrivateKey priv, PublicKey pub)
DH -
Uses of PrivateKey in net.i2p.data
Fields in net.i2p.data declared as PrivateKey Modifier and Type Field Description protected PrivateKey
PrivateKeyFile. privKey
Methods in net.i2p.data that return PrivateKey Modifier and Type Method Description PrivateKey
BlindData. getAuthPrivKey()
PrivateKey
PrivateKeyFile. getPrivKey()
Methods in net.i2p.data with parameters of type PrivateKey Modifier and Type Method Description void
EncryptedLeaseSet. setClientPrivateKey(PrivateKey privKey)
Must be set before verify for per-client auth.boolean
EncryptedLeaseSet. verifySignature(PrivateKey clientKey)
Decrypt if possible, and verify inner sig also.Constructors in net.i2p.data with parameters of type PrivateKey Constructor Description BlindData(I2PAppContext ctx, Destination dest, SigType blindType, String secret, int authType, PrivateKey authKey)
BlindData(I2PAppContext ctx, SigningPublicKey spk, SigType blindType, String secret, int authType, PrivateKey authKey)
PrivateKeyFile(File file, Destination dest, PrivateKey pk, SigningPrivateKey spk)
PrivateKeyFile(File file, PublicKey pubkey, SigningPublicKey spubkey, Certificate cert, PrivateKey pk, SigningPrivateKey spk)
PrivateKeyFile(File file, PublicKey pubkey, SigningPublicKey spubkey, Certificate cert, PrivateKey pk, SigningPrivateKey spk, byte[] padding)
-
Uses of PrivateKey in net.i2p.data.i2cp
Fields in net.i2p.data.i2cp declared as PrivateKey Modifier and Type Field Description protected PrivateKey
CreateLeaseSetMessage. _privateKey
Methods in net.i2p.data.i2cp that return PrivateKey Modifier and Type Method Description PrivateKey
CreateLeaseSetMessage. getPrivateKey()
Methods in net.i2p.data.i2cp that return types with arguments of type PrivateKey Modifier and Type Method Description List<PrivateKey>
CreateLeaseSet2Message. getPrivateKeys()
This returns all the keys.Methods in net.i2p.data.i2cp with parameters of type PrivateKey Modifier and Type Method Description void
CreateLeaseSet2Message. addPrivateKey(PrivateKey key)
Add a private key.void
CreateLeaseSetMessage. setPrivateKey(PrivateKey privateKey)
-
Uses of PrivateKey in net.i2p.data.i2np
Constructors in net.i2p.data.i2np with parameters of type PrivateKey Constructor Description BuildRequestRecord(I2PAppContext ctx, PrivateKey ourKey, EncryptedBuildRecord encryptedRecord)
Decrypt the data from the specified record, writing the decrypted record into this instance's data buffer Caller MUST check that first 16 bytes of our hash matches first 16 bytes of encryptedRecord before calling this. -
Uses of PrivateKey in net.i2p.router
Methods in net.i2p.router that return PrivateKey Modifier and Type Method Description PrivateKey
LeaseSetKeys. getDecryptionKey()
Decryption key which can open up garlic messages encrypted to the LeaseSet's public key.PrivateKey
KeyManager. getPrivateKey()
Router keyMethods in net.i2p.router with parameters of type PrivateKey Modifier and Type Method Description void
KeyManager. registerKeys(Destination dest, SigningPrivateKey leaseRevocationPrivateKey, PrivateKey endpointDecryptionKey)
clientvoid
KeyManager. setKeys(PublicKey key1, PrivateKey key2, SigningPublicKey key3, SigningPrivateKey key4)
Configure the router's keys.Constructors in net.i2p.router with parameters of type PrivateKey Constructor Description LeaseSetKeys(Destination dest, SigningPrivateKey revocationKey, PrivateKey decryptionKey)
-
Uses of PrivateKey in net.i2p.router.crypto
Methods in net.i2p.router.crypto with parameters of type PrivateKey Modifier and Type Method Description byte[]
ElGamalAESEngine. decrypt(byte[] data, PrivateKey targetPrivateKey)
Deprecated.specify the key manager!byte[]
ElGamalAESEngine. decrypt(byte[] data, PrivateKey targetPrivateKey, SessionKeyManager keyManager)
Decrypt the message using the given private key and using tags from the specified key manager. -
Uses of PrivateKey in net.i2p.router.message
Methods in net.i2p.router.message with parameters of type PrivateKey Modifier and Type Method Description CloveSet
GarlicMessageParser. getGarlicCloves(GarlicMessage message, PrivateKey encryptionKey, SessionKeyManager skm)
-
Uses of PrivateKey in net.i2p.router.startup
Fields in net.i2p.router.startup declared as PrivateKey Modifier and Type Field Description PrivateKey
LoadRouterInfoJob.KeyData. privateKey
Constructors in net.i2p.router.startup with parameters of type PrivateKey Constructor Description KeyData(RouterIdentity ri, PrivateKey pk, SigningPrivateKey spk)
-
Uses of PrivateKey in net.i2p.router.tunnel
Methods in net.i2p.router.tunnel with parameters of type PrivateKey Modifier and Type Method Description BuildRequestRecord
BuildMessageProcessor. decrypt(TunnelBuildMessage msg, Hash ourHash, PrivateKey privKey)
Decrypt the record targetting us, encrypting all of the other records with the included reply key and IV.
-