Class SenderCertificate
-
- All Implemented Interfaces:
-
org.signal.libsignal.internal.NativeHandleGuard.Owner
public final class SenderCertificate extends NativeHandleGuard.SimpleOwner
-
-
Field Summary
Fields Modifier and Type Field Description private final ServerCertificatesignerprivate final ECPublicKeykeyprivate final IntegersenderDeviceIdprivate final StringsenderUuidprivate final Optional<String>senderE164private final Stringsenderprivate final ServiceId.AcisenderAciprivate final Longexpirationprivate final ByteArrayserializedprivate final ByteArraycertificateprivate final ByteArraysignature
-
Constructor Summary
Constructors Constructor Description SenderCertificate(ByteArray serialized)SenderCertificate(Long nativeHandle)
-
Method Summary
Modifier and Type Method Description final ServerCertificategetSigner()final ECPublicKeygetKey()final IntegergetSenderDeviceId()final StringgetSenderUuid()final Optional<String>getSenderE164()final StringgetSender()final ServiceId.AcigetSenderAci()final LonggetExpiration()final ByteArraygetSerialized()final ByteArraygetCertificate()final ByteArraygetSignature()-
Methods inherited from class org.signal.libsignal.internal.NativeHandleGuard.SimpleOwner
unsafeNativeHandleWithoutGuard -
Methods inherited from class org.signal.libsignal.internal.NativeHandleGuard.Owner
guard, guardedMap, guardedMapChecked, guardedRun, guardedRunChecked -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getSigner
final ServerCertificate getSigner()
-
getKey
final ECPublicKey getKey()
-
getSenderDeviceId
final Integer getSenderDeviceId()
-
getSenderUuid
final String getSenderUuid()
-
getSenderE164
final Optional<String> getSenderE164()
-
getSenderAci
final ServiceId.Aci getSenderAci()
-
getExpiration
final Long getExpiration()
-
getSerialized
final ByteArray getSerialized()
-
getCertificate
final ByteArray getCertificate()
-
getSignature
final ByteArray getSignature()
-
-
-
-