Uses of Class
net.i2p.data.SigningPublicKey
-
Packages that use SigningPublicKey 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.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.router The I2P router application handles the I2P network communication.net.i2p.router.startup The I2P startup package loads the configuration when I2P is started. -
-
Uses of SigningPublicKey in net.i2p.client
Methods in net.i2p.client that return SigningPublicKey Modifier and Type Method Description SigningPublicKey
I2PSession. getTransientSigningPublicKey()
-
Uses of SigningPublicKey in net.i2p.client.impl
Fields in net.i2p.client.impl declared as SigningPublicKey Modifier and Type Field Description protected SigningPublicKey
I2PSessionImpl. _transientSigningPublicKey
Methods in net.i2p.client.impl that return SigningPublicKey Modifier and Type Method Description SigningPublicKey
I2PSessionImpl. getTransientSigningPublicKey()
-
Uses of SigningPublicKey in net.i2p.crypto
Methods in net.i2p.crypto that return SigningPublicKey Modifier and Type Method Description static SigningPublicKey
Blinding. blind(SigningPublicKey key, SimpleDataStructure h)
Only for SigType EdDSA_SHA512_Ed25519.static SigningPublicKey
SigUtil. fromJavaKey(DSAPublicKey pk)
static SigningPublicKey
SigUtil. fromJavaKey(ECPublicKey pk, SigType type)
static SigningPublicKey
SigUtil. fromJavaKey(RSAPublicKey pk, SigType type)
static SigningPublicKey
SigUtil. fromJavaKey(PublicKey pk)
Use if SigType is unknown.static SigningPublicKey
SigUtil. fromJavaKey(PublicKey pk, SigType type)
Use if SigType is known.static SigningPublicKey
SigUtil. fromJavaKey(EdDSAPublicKey pk, SigType type)
static SigningPublicKey
KeyGenerator. getSigningPublicKey(SigningPrivateKey priv)
Convert a SigningPrivateKey to a SigningPublicKey.Methods in net.i2p.crypto that return types with arguments of type SigningPublicKey Modifier and Type Method Description Map<SigningPublicKey,String>
TrustedUpdate. getKeys()
Methods in net.i2p.crypto with parameters of type SigningPublicKey Modifier and Type Method Description static SigningPublicKey
Blinding. blind(SigningPublicKey key, SimpleDataStructure h)
Only for SigType EdDSA_SHA512_Ed25519.static DSAPublicKey
SigUtil. toJavaDSAKey(SigningPublicKey pk)
static ECPublicKey
SigUtil. toJavaECKey(SigningPublicKey pk)
static EdDSAPublicKey
SigUtil. toJavaEdDSAKey(SigningPublicKey pk)
static PublicKey
SigUtil. toJavaKey(SigningPublicKey pk)
static RSAPublicKey
SigUtil. toJavaRSAKey(SigningPublicKey pk)
Deprecated.unusedboolean
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 any sig type as of 0.9.12 (DSA only prior to that)boolean
DSAEngine. verifySignature(Signature signature, byte[] signedData, SigningPublicKey verifyingKey)
Verify using any sig type.boolean
DSAEngine. verifySignature(Signature signature, InputStream in, SigningPublicKey verifyingKey)
Verify using DSA-SHA1 ONLYboolean
DSAEngine. verifySignature(Signature signature, SHA1Hash hash, SigningPublicKey verifyingKey)
Verify using DSA-SHA1 ONLYboolean
DSAEngine. verifySignature(Signature signature, Hash hash, SigningPublicKey verifyingKey)
Nonstandard.boolean
DSAEngine. verifySignature(Signature signature, SimpleDataStructure hash, SigningPublicKey verifyingKey)
Generic signature type. -
Uses of SigningPublicKey in net.i2p.data
Fields in net.i2p.data declared as SigningPublicKey Modifier and Type Field Description protected SigningPublicKey
KeysAndCert. _signingKey
protected SigningPublicKey
LeaseSet. _signingKey
protected SigningPublicKey
LeaseSet2. _transientSigningPublicKey
Methods in net.i2p.data that return SigningPublicKey Modifier and Type Method Description SigningPublicKey
SigningPublicKey. blind(SimpleDataStructure h)
Only for SigType EdDSA_SHA512_Ed25519static SigningPublicKey
SigningPublicKey. create(byte[] data, int off)
Pull from cache or return new.static SigningPublicKey
SigningPublicKey. create(InputStream in)
Pull from cache or return newSigningPublicKey
LeaseSet. getSigningKey()
The revocation key.protected SigningPublicKey
DatabaseEntry. getSigningPublicKey()
Identical to getDestination().getSigningPublicKey() in LeaseSet, and getIdentity().getSigningPublicKey() in RouterInfo.protected SigningPublicKey
EncryptedLeaseSet. getSigningPublicKey()
Overridden to return the blinded key so super.verifySignature() will work.SigningPublicKey
KeysAndCert. getSigningPublicKey()
SigningPublicKey
LeaseSet2. getTransientSigningKey()
SigningPublicKey
PrivateKeyFile. getTransientSigningPubKey()
SigningPublicKey
SigningPrivateKey. toPublic()
Converts this signing private key to its public equivalent.SigningPublicKey
SigningPublicKey. toTypedKey(KeyCertificate kcert)
Up-convert this from an untyped (type 0) SPK to a typed SPK based on the Key Cert given.Methods in net.i2p.data with parameters of type SigningPublicKey Modifier and Type Method Description static boolean
PrivateKeyFile. checkSignature(Signature s, byte[] data, SigningPublicKey spk)
static Signature
LeaseSet2. offlineSign(long expires, SigningPublicKey transientSPK, SigningPrivateKey priv)
Generate a Signature to pass to setOfflineSignature()void
PrivateKeyFile. setOfflineData(long expires, SigningPublicKey transientPub, Signature sig, SigningPrivateKey transientPriv)
Side effect - zeroes out the current signing private keyboolean
LeaseSet2. setOfflineSignature(long expires, SigningPublicKey transientSPK, Signature offlineSig)
Destination must be previously set.void
LeaseSet. setSigningKey(SigningPublicKey key)
The revocation key.void
KeysAndCert. setSigningPublicKey(SigningPublicKey key)
protected boolean
LeaseSet2. verifyOfflineSignature(SigningPublicKey spk)
boolean
LeaseSet. verifySignature(SigningPublicKey signingKey)
Deprecated.revocation unusedConstructors in net.i2p.data with parameters of type SigningPublicKey Constructor Description KeyCertificate(SigningPublicKey spk)
A KeyCertificate with crypto type 0 (ElGamal) and the signature type and extra data from the given public key.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 SigningPublicKey in net.i2p.data.i2cp
Methods in net.i2p.data.i2cp that return SigningPublicKey Modifier and Type Method Description SigningPublicKey
SessionConfig. getTransientSigningPublicKey()
Methods in net.i2p.data.i2cp with parameters of type SigningPublicKey Modifier and Type Method Description void
SessionConfig. setOfflineSignature(long expires, SigningPublicKey transientSPK, Signature offlineSig)
Set the offline signing data. -
Uses of SigningPublicKey in net.i2p.router
Methods in net.i2p.router that return SigningPublicKey Modifier and Type Method Description SigningPublicKey
KeyManager. getSigningPublicKey()
Router keyMethods in net.i2p.router with parameters of type SigningPublicKey Modifier and Type Method Description void
KeyManager. setKeys(PublicKey key1, PrivateKey key2, SigningPublicKey key3, SigningPrivateKey key4)
Configure the router's keys. -
Uses of SigningPublicKey in net.i2p.router.startup
Methods in net.i2p.router.startup with parameters of type SigningPublicKey Modifier and Type Method Description (package private) static Certificate
CreateRouterInfoJob. createCertificate(RouterContext ctx, SigningPublicKey spk)
Only called at startup via LoadRouterInfoJob and RebuildRouterInfoJob.
-