Package org.polkadot.common.keyring.pair
Class Index.KeyringPairDefault
- java.lang.Object
-
- org.polkadot.common.keyring.pair.Index.KeyringPairDefault
-
- All Implemented Interfaces:
Types.KeyringPair
- Enclosing interface:
- Index
public static class Index.KeyringPairDefault extends java.lang.Object implements Types.KeyringPair
-
-
Constructor Summary
Constructors Constructor Description KeyringPairDefault(java.lang.String type, Types.PairInfo pairInfo, Types.KeyringPairMeta meta, byte[] encoded)
-
Method Summary
Modifier and Type Method Description java.lang.Stringaddress()voiddecodePkcs8(java.lang.String passphrase, byte[] _encoded)byte[]encodePkcs8(java.lang.String passphrase)Types.KeyringPairMetagetMeta()java.lang.StringgetType()booleanisLocked()voidlock()byte[]publicKey()voidsetMeta(Types.KeyringPairMeta meta)byte[]sign(byte[] message)Types.KeyringPairJsontoJson(java.lang.String passphrase)booleanverify(byte[] message, byte[] signature)
-
-
-
Constructor Detail
-
KeyringPairDefault
public KeyringPairDefault(java.lang.String type, Types.PairInfo pairInfo, Types.KeyringPairMeta meta, byte[] encoded)
-
-
Method Detail
-
getType
public java.lang.String getType()
- Specified by:
getTypein interfaceTypes.KeyringPair
-
address
public java.lang.String address()
- Specified by:
addressin interfaceTypes.KeyringPair
-
decodePkcs8
public void decodePkcs8(java.lang.String passphrase, byte[] _encoded)- Specified by:
decodePkcs8in interfaceTypes.KeyringPair
-
encodePkcs8
public byte[] encodePkcs8(java.lang.String passphrase)
- Specified by:
encodePkcs8in interfaceTypes.KeyringPair
-
getMeta
public Types.KeyringPairMeta getMeta()
- Specified by:
getMetain interfaceTypes.KeyringPair
-
isLocked
public boolean isLocked()
- Specified by:
isLockedin interfaceTypes.KeyringPair
-
lock
public void lock()
- Specified by:
lockin interfaceTypes.KeyringPair
-
publicKey
public byte[] publicKey()
- Specified by:
publicKeyin interfaceTypes.KeyringPair
-
setMeta
public void setMeta(Types.KeyringPairMeta meta)
- Specified by:
setMetain interfaceTypes.KeyringPair
-
sign
public byte[] sign(byte[] message)
- Specified by:
signin interfaceTypes.KeyringPair
-
toJson
public Types.KeyringPairJson toJson(java.lang.String passphrase)
- Specified by:
toJsonin interfaceTypes.KeyringPair
-
verify
public boolean verify(byte[] message, byte[] signature)- Specified by:
verifyin interfaceTypes.KeyringPair
-
-