| Package | Description |
|---|---|
| com.virgilsecurity.sdk.client | |
| com.virgilsecurity.sdk.crypto |
| Modifier and Type | Method and Description |
|---|---|
void |
RequestSigner.authoritySign(SignedRequest request,
String appdId,
PrivateKey appKey)
Sign request with authority key.
|
void |
RequestSigner.selfSign(SignedRequest request,
PrivateKey privateKey)
Sign request with a key.
|
| Modifier and Type | Class and Description |
|---|---|
class |
VirgilPrivateKey
A private key.
|
| Modifier and Type | Method and Description |
|---|---|
PrivateKey |
KeyPair.getPrivateKey() |
PrivateKey |
VirgilCrypto.importPrivateKey(byte[] privateKey) |
PrivateKey |
Crypto.importPrivateKey(byte[] keyData)
Import private key from byte array.
|
PrivateKey |
VirgilCrypto.importPrivateKey(byte[] keyData,
String password) |
PrivateKey |
Crypto.importPrivateKey(byte[] keyData,
String password)
Import private key from byte array.
|
| Modifier and Type | Method and Description |
|---|---|
byte[] |
VirgilCrypto.decrypt(byte[] cipherData,
PrivateKey privateKey) |
byte[] |
Crypto.decrypt(byte[] data,
PrivateKey privateKey)
Decrypt byte array with private key.
|
void |
VirgilCrypto.decrypt(InputStream inputStream,
OutputStream outputStream,
PrivateKey privateKey) |
void |
Crypto.decrypt(InputStream inputStream,
OutputStream outputStream,
PrivateKey privateKey)
Decrypt stream data with private key.
|
byte[] |
VirgilCrypto.decryptThenVerify(byte[] cipherData,
PrivateKey privateKey,
PublicKey publicKey) |
byte[] |
Crypto.decryptThenVerify(byte[] cipherData,
PrivateKey privateKey,
PublicKey publicKey)
Decrypt data and verify.
|
byte[] |
VirgilCrypto.exportPrivateKey(PrivateKey privateKey) |
byte[] |
Crypto.exportPrivateKey(PrivateKey privateKey)
Export private key as byte array.
|
byte[] |
VirgilCrypto.exportPrivateKey(PrivateKey privateKey,
String password) |
byte[] |
Crypto.exportPrivateKey(PrivateKey privateKey,
String password)
Export private key as byte array.
|
PublicKey |
VirgilCrypto.extractPublicKey(PrivateKey privateKey) |
PublicKey |
Crypto.extractPublicKey(PrivateKey privateKey)
Extract public key from private key.
|
void |
KeyPair.setPrivateKey(PrivateKey privateKey) |
byte[] |
VirgilCrypto.sign(byte[] data,
PrivateKey privateKey) |
byte[] |
Crypto.sign(byte[] data,
PrivateKey privateKey)
Sign byte array data with private key.
|
byte[] |
VirgilCrypto.sign(InputStream inputStream,
PrivateKey privateKey) |
byte[] |
Crypto.sign(InputStream inputStream,
PrivateKey privateKey)
Sign stream data with private key.
|
byte[] |
VirgilCrypto.signThenEncrypt(byte[] data,
PrivateKey privateKey,
PublicKey recipient) |
byte[] |
Crypto.signThenEncrypt(byte[] data,
PrivateKey privateKey,
PublicKey recipient)
Sign data and encrypt.
|
byte[] |
VirgilCrypto.signThenEncrypt(byte[] data,
PrivateKey privateKey,
PublicKey[] recipients) |
byte[] |
Crypto.signThenEncrypt(byte[] data,
PrivateKey privateKey,
PublicKey[] recipients)
Sign data and encrypt.
|
| Constructor and Description |
|---|
KeyPair(PublicKey publicKey,
PrivateKey privateKey)
Create a new instance of
KeyPair |
Copyright © 2016. All rights reserved.