x9fieldid.java
来自「《移动Agent技术》一书的所有章节源代码。」· Java 代码 · 共 63 行
JAVA
63 行
package org.bouncycastle.asn1.x9;import java.math.BigInteger;import org.bouncycastle.asn1.*;import org.bouncycastle.math.ec.ECCurve;import org.bouncycastle.math.ec.ECPoint;/** * ASN.1 def for Elliptic-Curve Field ID structure. See * X9.62, for further details. */public class X9FieldID implements DEREncodable, X9ObjectIdentifiers{ private DERObjectIdentifier id; private DERObject parameters; public X9FieldID( DERObjectIdentifier id, BigInteger primeP) { this.id = id; this.parameters = new DERInteger(primeP); } public X9FieldID( DERConstructedSequence seq) { this.id = (DERObjectIdentifier)seq.getObjectAt(0); this.parameters = (DERObject)seq.getObjectAt(1); } public DERObjectIdentifier getIdentifier() { return id; } public DERObject getParameters() { return parameters; } /** * <pre> * FieldID ::= SEQUENCE { * fieldType FIELD-ID.&id({IOSet}), * parameters FIELD-ID.&Type({IOSet}{@fieldType}) * } * </pre> */ public DERObject getDERObject() { DERConstructedSequence seq = new DERConstructedSequence(); seq.addObject(this.id); seq.addObject(this.parameters); return seq; }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?