DEREncoder

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

PotpisOpisivanje
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.

Također pogledajte:

 Hrvatski