日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

适配ofd签章SES_CertList

發布時間:2023/12/20 编程问答 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 适配ofd签章SES_CertList 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
import org.bouncycastle.asn1.*;import java.io.IOException;/*** 簽章者證書信息列表** @author 權觀宇* @since 2020-04-19 17:19:36*/ public class SES_CertList extends ASN1Objectimplements ASN1Choice {/*** 簽章者證書列表*/private final CertInfoList certs;/*** 簽章者證書雜湊值列表*/private final CertDigestList certDigestList;public SES_CertList(CertInfoList certs) {this.certs = certs;this.certDigestList = null;}public SES_CertList(CertDigestList certDigestList) {this.certs = null;this.certDigestList = certDigestList;}public static SES_CertList getInstance(ASN1Integer type, Object obj) {if (obj instanceof SES_CertList) {return (SES_CertList) obj;}if (obj != null) {if (obj instanceof ASN1Encodable) {final int t = type.getValue().intValue();/*if (t == 1) {return new SES_CertList(CertInfoList.getInstance(obj));} else if (t == 2) {return new SES_CertList(CertDigestList.getInstance(obj));} else {throw new IllegalArgumentException("unknown type in getInstance(): " + obj.getClass().getName());}*/if (t == 2) {return new SES_CertList(CertDigestList.getInstance(obj));} else {return new SES_CertList(CertInfoList.getInstance(obj));}}if (obj instanceof byte[]) {try {return getInstance(type, ASN1Primitive.fromByteArray((byte[]) obj));} catch (IOException e) {throw new IllegalArgumentException("unknown encoding in getInstance()");}}throw new IllegalArgumentException("unknown object in getInstance(): " + obj.getClass().getName());}return null;}public ASN1Object get() {if (certs != null) {return certs;} else return certDigestList;}public CertInfoList getCerts() {return certs;}public CertDigestList getCertDigestList() {return certDigestList;}@Overridepublic ASN1Primitive toASN1Primitive() {return get().toASN1Primitive();} }

總結

以上是生活随笔為你收集整理的适配ofd签章SES_CertList的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。