DEREncoder
Overview
DEREncoder Java için Aspose.PDF FOSS’ta bir sınıf.
ASN.1 DER (Distinguished Encoding Rules) yapılarını kodlayın.
Bu sınıf, Java programlarında DEREncoder nesneleriyle çalışmak için 16 yöntem sunar. Mevcut yöntemler şunları içerir: encodeAlgorithmIdentifier, encodeBitString, encodeContextTag, encodeContextTagImplicit, encodeInteger, encodeLength, encodeNull, encodeOID, encodeOctetString, encodePrintableString, encodeSequence, encodeSet,Üç tane daha yöntem. Tüm kamu üyeleri Java paket için Aspose.PDF FOSS yükledikten sonra herhangi bir Java uygulamasına erişilebilir.
Methods
| Signature | Description |
|---|---|
encodeSequence() → byte[] | Gönderilen içeriği içeren bir SEQUENCE (tag 0x30) kodlayın. |
encodeSet() → byte[] | Belirlenen içeriği içeren bir SET (tag 0x31) şifreleme. |
encodeOID(oid: String) → byte[] | Dotted string’ten bir OID kodlayın. |
encodeInteger(value: BigInteger) → byte[] | Bir yerleşim alanı oluşturur. |
encodeInteger(value: int) → byte[] | Küçük bir bütünü oluşturur. |
encodeOctetString(data: byte[]) → byte[] | OCTET STRING’i kullanın. |
encodeBitString(data: byte[]) → byte[] | Bir BIT STRING şifreleme (kullanmamış bitler ile 0x00 byte). |
encodeNull() → byte[] | 0 kodlama yapılır. |
encodeContextTag(tagNumber: int, content: byte[]) → byte[] | Konteyner özellikli bir yapılandırılmış etiket [n] EXPLICIT kodlayın. |
encodeContextTagImplicit(tagNumber: int, content: byte[]) → byte[] | Konteyner özellikli bir implicit etiket [n] IMPLICIT (giriş içeriğini korur). |
encodeUTCTime(date: Date) → byte[] | Bir UTCTime değerini kodlayın. |
encodePrintableString(s: String) → byte[] | Bir yerleşim yeri var. |
encodeUTF8String(s: String) → byte[] | UTF8String için bir kodlama. |
encodeAlgorithmIdentifier(oid: String) → byte[] | Bu sayede bir aralığı kaydeder ve sıfırdır. |
encodeTLV(tag: int, value: byte[]) → byte[] | Üçlü uzunluk değerini kodlayın. |
encodeLength(length: int) → byte[] | Uzunluk değerini belirtir. |