XU XUv0.8.8
中文

API

#crypto/x509/pkix

import: #crypto/x509/pkix

counts: 0 fns, 1 methods, 1 types, 0 consts, 0 ifaces

Certificate distinguished name (CN/O/C and related fields).

struct Name

XuAPI
pub struct Name {
    pub country []string
    pub organization []string
    pub organizational_unit []string
    pub locality []string
    pub province []string
    pub street_address []string
    pub postal_code []string
    pub serial_number string
    pub common_name string
}

Purpose

`crypto/x509/pkix.Name`. Slices are the []string RDN values common_name is also stored ( CommonName). text prints RFC 4514-ish most-specific-first RDNs; ExtraNames and multi-value '+' are out of scope.

Parameters

country []string
field ([]string)
organization []string
field ([]string)
organizational_unit []string
field ([]string)
locality []string
field ([]string)
province []string
field ([]string)
street_address []string
field ([]string)
postal_code []string
field ([]string)
serial_number string
field (string)
common_name string
field (string)

(&Name) text

XuAPI
pub fn (n &Name) text() string

Purpose

RFC 4514-ish most-specific-first: CN, SERIALNUMBER, OU, O, L, ST, STREET, POSTALCODE, C. ExtraNames / multi-value '+' are out of scope.

Parameters

n &Name
receiver &Name (borrow)

Returns

string — result string