Package | Description |
---|---|
net.named_data.jndn | |
net.named_data.jndn.encoding | |
net.named_data.jndn.security | |
net.named_data.jndn.security.identity | |
net.named_data.jndn.security.policy |
Modifier and Type | Class and Description |
---|---|
class |
DigestSha256Signature
A DigestSha256Signature extends Signature and holds the signature bits (which
are only the SHA256 digest) and an empty SignatureInfo for a data packet or
signed interest.
|
class |
GenericSignature
A GenericSignature extends Signature and holds the encoding bytes of the
SignatureInfo so that the application can process experimental signature
types.
|
class |
HmacWithSha256Signature
A HmacWithSha256Signature extends Signature and holds the signature bits and
other info representing an HmacWithSha256 signature in a packet.
|
class |
Sha256WithEcdsaSignature
A Sha256WithEcdsaSignature extends Signature and holds the signature bits and
other info representing a SHA256-with-ECDSA signature.
|
class |
Sha256WithRsaSignature
A Sha256WithRsaSignature extends Signature and holds the signature bits and
other info representing a
SHA256-with-RSA signature in a data packet.
|
Modifier and Type | Method and Description |
---|---|
Signature |
Data.getSignature() |
Modifier and Type | Method and Description |
---|---|
static boolean |
KeyLocator.canGetFromSignature(Signature signature)
If the signature is a type that has a KeyLocator (so that
getFromSignature will succeed), return true.
|
static KeyLocator |
KeyLocator.getFromSignature(Signature signature)
If the signature is a type that has a KeyLocator, then return it.
|
Data |
Data.setSignature(Signature signature)
Set the signature to a copy of the given signature.
|
Modifier and Type | Method and Description |
---|---|
Signature |
Tlv0_1_1WireFormat.decodeSignatureInfoAndValue(ByteBuffer signatureInfo,
ByteBuffer signatureValue)
Decode signatureInfo as an NDN-TLV signature info and signatureValue as the
related NDN-TLV SignatureValue, and return a new object which is a subclass
of Signature.
|
Signature |
WireFormat.decodeSignatureInfoAndValue(ByteBuffer signatureInfo,
ByteBuffer signatureValue)
Decode signatureInfo as a signature info and signatureValue as the related
SignatureValue, and return a new object which is a subclass of Signature.
|
Signature |
SignatureHolder.getSignature() |
Modifier and Type | Method and Description |
---|---|
Blob |
Tlv0_1_1WireFormat.encodeSignatureInfo(Signature signature)
Encode signature as a SignatureInfo in NDN-TLV and return the encoding.
|
Blob |
WireFormat.encodeSignatureInfo(Signature signature)
Encode signature as a SignatureInfo and return the encoding.
|
Blob |
Tlv0_1_1WireFormat.encodeSignatureValue(Signature signature)
Encode the signatureValue in the Signature object as a SignatureValue (the
signature bits) in NDN-TLV and return the encoding.
|
Blob |
WireFormat.encodeSignatureValue(Signature signature)
Encode the signatureValue in the Signature object as a SignatureValue (the
signature bits) and return the encoding.
|
Data |
SignatureHolder.setSignature(Signature Signature) |
Modifier and Type | Method and Description |
---|---|
Signature |
KeyChain.sign(ByteBuffer buffer,
Name certificateName)
Sign the byte buffer using a certificate name and return a Signature object.
|
Signature |
KeyChain.signByIdentity(ByteBuffer buffer,
Name identityName)
Sign the byte buffer using an identity name and return a Signature object.
|
Modifier and Type | Method and Description |
---|---|
Signature |
IdentityManager.signByCertificate(ByteBuffer buffer,
Name certificateName)
Sign the byte array data based on the certificate name.
|
Modifier and Type | Method and Description |
---|---|
protected static boolean |
PolicyManager.verifySignature(Signature signature,
SignedBlob signedBlob,
Blob publicKeyDer)
Check the type of signature and use the publicKeyDer to verify the
signedBlob using the appropriate signature algorithm.
|
Copyright © 2016. All rights reserved.