DEREncoder (Deriferentni kod)
Približni podaci
DEREncoder je klasa u Aspose.PDF FOSS za Java.
Kodiranje ASN.1 DER (Distinguished Encoding Rules) struktura.
Ova klasa pruža 16 metoda za rad s DEREncoder objektima u Java programima. Postoje i sljedeće metode: encodeAlgorithmIdentifier, encodeBitString, encodeContextTag, encodeContextTagImplicit, encodeInteger, encodeLength, encodeNull, encodeOID, encodeOctetString, encodePrintableString, encodeSequence, encodeSet, i tri dodatna metoda. Svi javni članovi su dostupni bilo kojoj Java aplikaciji nakon instalacije paketa Aspose.PDF FOSS za Java.
Metoda za primjenu
| Potpis | Opisivanje |
|---|---|
encodeSequence() → byte[] | Kodira SEKVENCE (tag 0x30) koja sadrži navedenu sadržaj. |
encodeSet() → byte[] | Kodira SET (tag 0x31) koji sadrži navedenu sadržaj. |
encodeOID(oid: String) → byte[] | Kodira OID od doted niz. |
encodeInteger(value: BigInteger) → byte[] | Kodira INTEGER. |
encodeInteger(value: int) → byte[] | Kodira mali čitav broj. |
encodeOctetString(data: byte[]) → byte[] | Kodira OCTET STRING. |
encodeBitString(data: byte[]) → byte[] | Kodira BIT STRING (s prefiksom za neiskorištene bitove bajt 0x00). |
encodeNull() → byte[] | Kodiranje NULL. |
encodeContextTag(tagNumber: int, content: byte[]) → byte[] | Kodira kontekstno specifičan konstruirani oznaka [n] EXPLICIT. |
encodeContextTagImplicit(tagNumber: int, content: byte[]) → byte[] | Kodira kontekstno specifični implicitni tag [n] IMPLICIT (čuva unutarnji sadržaj). |
encodeUTCTime(date: Date) → byte[] | Kodira vrijednost UTCTime. |
encodePrintableString(s: String) → byte[] | Kodira PrintableString. |
encodeUTF8String(s: String) → byte[] | Kodira UTF8String. |
encodeAlgorithmIdentifier(oid: String) → byte[] | Kodira AlgorithmIdentifier sekvencu {OID, NULL }. |
encodeTLV(tag: int, value: byte[]) → byte[] | Kodira trijezicu vrijednosti. |
encodeLength(length: int) → byte[] | Kodira vrijednost DER dužine. |