Package org.bouncycastle.bcpg.sig
Class KeyExpirationTime
java.lang.Object
org.bouncycastle.bcpg.SignatureSubpacket
org.bouncycastle.bcpg.sig.KeyExpirationTime
Signature Subpacket containing the number of seconds after the key's creation date, after which the key expires.
The special value of
0
means that the key never expires.- See Also:
-
Field Summary
Fields inherited from class org.bouncycastle.bcpg.SignatureSubpacket
data
-
Constructor Summary
ConstructorDescriptionKeyExpirationTime
(boolean critical, boolean isLongLength, byte[] data) KeyExpirationTime
(boolean critical, long seconds) -
Method Summary
Modifier and TypeMethodDescriptionlong
getTime()
Return the number of seconds after creation time a key is valid for.protected static byte[]
timeToBytes
(long t) Deprecated.Will be removedMethods inherited from class org.bouncycastle.bcpg.SignatureSubpacket
encode, equals, getData, getType, hashCode, isCritical, isLongLength
-
Constructor Details
-
KeyExpirationTime
public KeyExpirationTime(boolean critical, boolean isLongLength, byte[] data) -
KeyExpirationTime
public KeyExpirationTime(boolean critical, long seconds)
-
-
Method Details
-
timeToBytes
protected static byte[] timeToBytes(long t) Deprecated.Will be removed -
getTime
public long getTime()Return the number of seconds after creation time a key is valid for.- Returns:
- second count for key validity.
-