Uses of Class
org.drasyl.identity.CompressedPrivateKey
-
Packages that use CompressedPrivateKey Package Description org.drasyl Core API that includes theDrasylNode
andDrasylConfig
.org.drasyl.identity Contains classes to manage theIdentity
of the drasyl node.org.drasyl.remote.protocol The protocol used for communication with remote nodes. -
-
Uses of CompressedPrivateKey in org.drasyl
Methods in org.drasyl that return CompressedPrivateKey Modifier and Type Method Description CompressedPrivateKey
DrasylConfig. getIdentityPrivateKey()
static CompressedPrivateKey
DrasylConfig. getPrivateKey(com.typesafe.config.Config config, String path)
Gets theCompressedPrivateKey
at the given path.Methods in org.drasyl with parameters of type CompressedPrivateKey Modifier and Type Method Description DrasylConfig.Builder
DrasylConfig.Builder. identityPrivateKey(CompressedPrivateKey identityPrivateKey)
Constructors in org.drasyl with parameters of type CompressedPrivateKey Constructor Description Builder(int networkId, ProofOfWork identityProofOfWork, CompressedPublicKey identityPublicKey, CompressedPrivateKey identityPrivateKey, Path identityPath, boolean intraVmDiscoveryEnabled, InetAddress remoteBindHost, boolean remoteEnabled, int remoteBindPort, Duration remotePingInterval, Duration remotePingTimeout, Duration remotePingCommunicationTimeout, Duration remoteUniteMinInterval, int remotePingMaxPeers, Set<Endpoint> remoteEndpoints, boolean remoteExposeEnabled, boolean remoteSuperPeerEnabled, Set<Endpoint> remoteSuperPeerEndpoints, Map<CompressedPublicKey,InetSocketAddressWrapper> remoteStaticRoutes, int remoteMessageMtu, int remoteMessageMaxContentLength, Duration remoteMessageComposedMessageTransferTimeout, byte remoteMessageHopLimit, boolean remoteMessageArmEnabled, boolean remoteLocalHostDiscoveryEnabled, Path remoteLocalHostDiscoveryPath, Duration remoteLocalHostDiscoveryLeaseTime, boolean monitoringEnabled, String monitoringHostTag, URI monitoringInfluxUri, String monitoringInfluxUser, String monitoringInfluxPassword, String monitoringInfluxDatabase, Duration monitoringInfluxReportingFrequency, Set<DrasylPlugin> pluginSet, Map<String,Serializer> serializationSerializers, Map<Class<?>,String> serializationsBindingsInbound, Map<Class<?>,String> serializationsBindingsOutbound)
-
Uses of CompressedPrivateKey in org.drasyl.identity
Fields in org.drasyl.identity with type parameters of type CompressedPrivateKey Modifier and Type Field Description static InternPool<CompressedPrivateKey>
CompressedPrivateKey. POOL
Methods in org.drasyl.identity that return CompressedPrivateKey Modifier and Type Method Description CompressedPrivateKey
CompressedKeyPair. getPrivateKey()
CompressedPrivateKey
Identity. getPrivateKey()
CompressedPrivateKey
IdentityManager. getPrivateKey()
CompressedPrivateKey
CompressedPrivateKey. intern()
static CompressedPrivateKey
CompressedPrivateKey. of(byte[] compressedKey)
Converts a byte[] into aCompressedPrivateKey
.static CompressedPrivateKey
CompressedPrivateKey. of(String compressedKey)
Converts aString
into aCompressedPrivateKey
.Methods in org.drasyl.identity with parameters of type CompressedPrivateKey Modifier and Type Method Description static CompressedKeyPair
CompressedKeyPair. of(CompressedPublicKey publicKey, CompressedPrivateKey privateKey)
static Identity
Identity. of(ProofOfWork proofOfWork, CompressedPublicKey publicKey, CompressedPrivateKey privateKey)
-
Uses of CompressedPrivateKey in org.drasyl.remote.protocol
Methods in org.drasyl.remote.protocol with parameters of type CompressedPrivateKey Modifier and Type Method Description IntermediateEnvelope<T>
IntermediateEnvelope. arm(CompressedPrivateKey privateKey)
Returns an armed version of this envelope for sending it through untrustworthy channels.IntermediateEnvelope<T>
IntermediateEnvelope. armAndRelease(CompressedPrivateKey privateKey)
Returns an armed version of this envelope for sending it through untrustworthy channels.IntermediateEnvelope<T>
IntermediateEnvelope. disarm(CompressedPrivateKey privateKey)
Returns a disarmed version of this envelope.IntermediateEnvelope<T>
IntermediateEnvelope. disarmAndRelease(CompressedPrivateKey privateKey)
Returns a disarmed version of this envelope.
-