blob: 042850c34e3ce4a088f59d257b5c8692dad0c611 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
package org.spongycastle.crypto;
public class EphemeralKeyPair
{
private AsymmetricCipherKeyPair keyPair;
private KeyEncoder publicKeyEncoder;
public EphemeralKeyPair(AsymmetricCipherKeyPair keyPair, KeyEncoder publicKeyEncoder)
{
this.keyPair = keyPair;
this.publicKeyEncoder = publicKeyEncoder;
}
public AsymmetricCipherKeyPair getKeyPair()
{
return keyPair;
}
public byte[] getEncodedPublicKey()
{
return publicKeyEncoder.getEncoded(keyPair.getPublic());
}
}
|