net.rim.device.api.crypto
Class NullSignatureVerifier
java.lang.Object
net.rim.device.api.crypto.NullSignatureVerifier
- All Implemented Interfaces:
- SignatureVerifier
public final class NullSignatureVerifier
- extends Object
- implements SignatureVerifier
The NullSignatureVerifier
class implements a trivial (ie no) verification algorithm. The
methods in this class do not perform any operations on the data.
- See Also:
NullSignatureSigner
- Category:
- Signed: This element is only accessible by signed applications. If you intend to use this element, please visit http://www.blackberry.com/go/codesigning to obtain a set of code signing keys. Code signing is only required for applications running on BlackBerry smartphones; development on BlackBerry Smartphone Simulators can occur without code signing.
- Since:
- BlackBerry API 3.6.0
Method Summary |
|
String |
getAlgorithm()
Returns the name of the signing algorithm used, ie "Null". |
|
void |
update(byte[] data)
Adds additional message data to the signature. |
|
void |
update(byte[] data,
int offset,
int length)
Adds additional message data to the signature. |
|
void |
update(int data)
Adds additional message data to the signature. |
|
boolean |
verify()
Returns true or false depending on which constructor was invoked. |
NullSignatureVerifier
public NullSignatureVerifier()
- Creates a
NullSignatureVerifier
object.
verify()
will return false.
- Category:
- Signed: This element is only accessible by signed applications. If you intend to use this element, please visit http://www.blackberry.com/go/codesigning to obtain a set of code signing keys. Code signing is only required for applications running on BlackBerry smartphones; development on BlackBerry Smartphone Simulators can occur without code signing.
- Since:
- BlackBerry API 3.6.0
NullSignatureVerifier
public NullSignatureVerifier(boolean verify)
- Creates a
NullSignatureVerifier
object.
This constructor allows the application
to set the return value that they would
like to see from the verify()
method.
The value passed into this constructor
will be returned in the verify()
method.
- Parameters:
verify
- the boolean that will be
returned in the verify()
method.- Category:
- Signed: This element is only accessible by signed applications. If you intend to use this element, please visit http://www.blackberry.com/go/codesigning to obtain a set of code signing keys. Code signing is only required for applications running on BlackBerry smartphones; development on BlackBerry Smartphone Simulators can occur without code signing.
- Since:
- BlackBerry API 3.6.0
getAlgorithm
public String getAlgorithm()
- Returns the name of the signing algorithm used, ie "Null".
- Specified by:
getAlgorithm
in interface SignatureVerifier
- Returns:
- A String representing the name of the algorithm.
- Category:
- Signed: This element is only accessible by signed applications. If you intend to use this element, please visit http://www.blackberry.com/go/codesigning to obtain a set of code signing keys. Code signing is only required for applications running on BlackBerry smartphones; development on BlackBerry Smartphone Simulators can occur without code signing.
- Since:
- BlackBerry API 3.6.0
update
public void update(int data)
- Description copied from interface:
SignatureVerifier
- Adds additional message data to the signature.
- Specified by:
update
in interface SignatureVerifier
- Parameters:
data
- The byte to be hashed.- Category:
- Signed: This element is only accessible by signed applications. If you intend to use this element, please visit http://www.blackberry.com/go/codesigning to obtain a set of code signing keys. Code signing is only required for applications running on BlackBerry smartphones; development on BlackBerry Smartphone Simulators can occur without code signing.
- Since:
- BlackBerry API 3.6.0
update
public void update(byte[] data)
- Description copied from interface:
SignatureVerifier
- Adds additional message data to the signature.
- Specified by:
update
in interface SignatureVerifier
- Parameters:
data
- A byte array containing the message data to hash.- Category:
- Signed: This element is only accessible by signed applications. If you intend to use this element, please visit http://www.blackberry.com/go/codesigning to obtain a set of code signing keys. Code signing is only required for applications running on BlackBerry smartphones; development on BlackBerry Smartphone Simulators can occur without code signing.
- Since:
- BlackBerry API 3.6.0
update
public void update(byte[] data,
int offset,
int length)
- Description copied from interface:
SignatureVerifier
- Adds additional message data to the signature.
- Specified by:
update
in interface SignatureVerifier
- Parameters:
data
- The message data to hash.offset
- The offset, or initial position to start reading in the data.length
- The amount of data to read.- Category:
- Signed: This element is only accessible by signed applications. If you intend to use this element, please visit http://www.blackberry.com/go/codesigning to obtain a set of code signing keys. Code signing is only required for applications running on BlackBerry smartphones; development on BlackBerry Smartphone Simulators can occur without code signing.
- Since:
- BlackBerry API 3.6.0
verify
public boolean verify()
- Returns true or false depending on which constructor was invoked.
- Specified by:
verify
in interface SignatureVerifier
- Returns:
- A boolean that returns true if the signature is valid, false otherwise.
- Category:
- Signed: This element is only accessible by signed applications. If you intend to use this element, please visit http://www.blackberry.com/go/codesigning to obtain a set of code signing keys. Code signing is only required for applications running on BlackBerry smartphones; development on BlackBerry Smartphone Simulators can occur without code signing.
- Since:
- BlackBerry API 3.6.0
Copyright 1999-2011 Research In Motion Limited. 295 Phillip Street, Waterloo, Ontario, Canada, N2L 3W8. All Rights Reserved.
Java is a trademark of Oracle America Inc. in the US and other countries.
Legal