|
NAMEASN1_PRINTABLE_type —
classify a single-byte character string
SYNOPSIS#include <openssl/asn1.h>
int
DESCRIPTIONASN1_PRINTABLE_type () assumes that the given
string consists of single-byte characters and classifies
it according to which kinds characters occur. If len is
greater than 0, at most len characters are inspected.
Otherwise, the string needs to be NUL-terminated.
RETURN VALUESIf the given string contains a character outside the ascii(7) range,ASN1_PRINTABLE_type () returns
V_ASN1_T61STRING .
Otherwise, if it contains a character that is neither a letter nor
a digit nor the space character
(‘ Otherwise, including if string is a
SEE ALSOASN1_mbstring_copy(3), ASN1_STRING_new(3), ASN1_STRING_to_UTF8(3), isascii(3), ascii(7)HISTORYASN1_PRINTABLE_type () first appeared in SSLeay 0.4.5d,
has been part of the public API since SSLeay 0.5.1, and has been available
since OpenBSD 2.4.
CAVEATSThe ASN.1 notion of what constitutes a PrintableString is more restrictive than what the C library function isprint(3) considers printable.
Visit the GSP FreeBSD Man Page Interface. |