📄 time.java
字号:
package org.bouncycastle.asn1.x509;import java.util.Date;import org.bouncycastle.asn1.*;public class Time implements DEREncodable, ASN1Choice{ DERObject time; public static Time getInstance( ASN1TaggedObject obj, boolean explicit) { return getInstance(obj.getObject()); } public Time( DERObject time) { if (!(time instanceof DERUTCTime) && !(time instanceof DERGeneralizedTime)) { throw new IllegalArgumentException("unknown object passed to Time"); } this.time = time; } public static Time getInstance( Object obj) { if (obj instanceof Time) { return (Time)obj; } else if (obj instanceof DERUTCTime) { return new Time((DERUTCTime)obj); } else if (obj instanceof DERGeneralizedTime) { return new Time((DERGeneralizedTime)obj); } throw new IllegalArgumentException("unknown object in factory"); } public String getTime() { if (time instanceof DERUTCTime) { return ((DERUTCTime)time).getAdjustedTime(); } else { return ((DERGeneralizedTime)time).getTime(); } } /** * <pre> * Time ::= CHOICE { * utcTime UTCTime, * generalTime GeneralizedTime } * </pre> */ public DERObject getDERObject() { return time; }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -