DERNode

Overview

DERNode là một lớp trong Aspose.PDF FOSS cho Java.

Nó đại diện cho một nút ASN.1 DER (Các Quy tắc mã hóa khác nhau) parsed.

Khóa học này cung cấp 22 phương pháp để làm việc với các đối tượng DERNode trong các chương trình Java. Các phương pháp có sẵn bao gồm: getChild, getChildCount, getChildren, getEncodedSize, getInteger, getOID, getString, getTag, getValue, isBitString, isConstructed, isContextTag,9 phương pháp bổ sung. Tất cả các thành viên công cộng đều có thể truy cập bất kỳ ứng dụng Java nào sau khi cài đặt Aspose.PDF FOSS cho gói Java. Tài sản : bitString, childCount, children, constructed, encodedSize, integer,Và 8 nhiều hơn nữa.

Properties

NameTypeAccessDescription
tagintReadTrở lại tag byte.
valuebyte[]ReadTrả lại các byte giá trị nguyên.
childrenList<DERNode>ReadTrở lại các nút trẻ em (đối với các loại được xây dựng).
constructedbooleanReadTrở lại đúng nếu đây là một loại xây dựng.
childCountintReadTrở lại số trẻ em.
sequencebooleanReadNhận được chuỗi.
setbooleanReadGửi Set.
octetStringbooleanReadĐặt dòng octet.
integerBigIntegerReadTích hợp giá trị INTEGER.
oIDStringReadTải một OID để dotted string.
bitStringbooleanReadGửi chút string.
nullbooleanReadNhận được số 0.
stringStringReadThu thập giá trị dòng (PrintableString, UTF8String, IA5String vv).
encodedSizeintReadTrả lại tổng kích thước DER mã hóa của nút này.

Methods

SignatureDescription
parse(data: byte[])DERNodeĐóng một đĩa byte mã DER vào cây node.
parse(data: byte[], offset: int, limit: int)DERNodeBắt đầu từ giá trị, tiêu thụ đến giới hạn.
parseAll(data: byte[], offset: int, limit: int)List<DERNode>Tải tất cả các nút liên tiếp giữa offset và giới hạn.
getTag()intTrở lại tag byte.
getValue()byte[]Trả lại các byte giá trị nguyên.
getChildren()List<DERNode>Trở lại các nút trẻ em (đối với các loại được xây dựng).
isConstructed()booleanTrở lại đúng nếu đây là một loại xây dựng.
getChild(index: int)DERNodeTrở lại con cái ở chỉ số đã được đưa ra.
getChildCount()intTrở lại số trẻ em.
isSequence()booleanTrở lại đúng nếu chuỗi được thiết lập.
isSet()booleanTrở lại đúng nếu set được thiết lập.
isOctetString()booleanTrở lại đúng nếu dòng octet được thiết lập.
isInteger()booleanTrở lại đúng nếu toàn bộ được thiết lập.
isOID()booleanTrở lại đúng nếu oid được thiết lập.
isBitString()booleanTrở lại đúng nếu bit string được thiết lập.
isNull()booleanTrở lại đúng nếu null được đặt.
isContextTag(n: int)boolean
getInteger()BigIntegerTích hợp giá trị INTEGER.
getOID()StringTải một OID để dotted string.
getString()StringThu thập giá trị dòng (PrintableString, UTF8String, IA5String vv).
getEncodedSize()intTrả lại tổng kích thước DER mã hóa của nút này.
toString()String

See Also

 Tiếng Việt