Certification Module
Certifier Class
Certifier.create()
static async create(config?: {
privateKey?: string
certificateType?: string
defaultFields?: Record<string, string>
includeTimestamp?: boolean
}): Promise<Certifier>Parameter
Type
Default
Description
import { Certifier } from '@bsv/simple/browser'
// Random key (ephemeral certifier)
const certifier = await Certifier.create()
// Persistent certifier with specific key
const certifier = await Certifier.create({
privateKey: 'a1b2c3d4...',
certificateType: Utils.toBase64(Utils.toArray('my-cert-type', 'utf8')),
defaultFields: { role: 'admin', organization: 'ACME' },
includeTimestamp: true
})certifier.getInfo()
certifier.certify()
Parameter
Type
Required
Description
Wallet Methods
acquireCertificateFrom()
Parameter
Type
Default
Description
listCertificatesFrom()
Parameter
Type
Default
Description
relinquishCert()
Parameter
Type
Description
Last updated
