# 22. Virtuoso Functions Guide - xenc_X509_certificate_serialize

Chapter Contents | Prev | Next
Keyword Search:
www.openlinksw.com
docs.openlinksw.com
Book Home
Contents
Preface
Virtuoso Functions Guide
Administration
Aggregate Functions
Array Manipulation
BPEL APIs
Backup
Compression
Cursor
Date & Time Manipulation
Debug
Dictionary Manipulation
Encoding & Decoding
File Manipulation
Free Text
Hashing / Cryptographic
dsig_template_ext
md5
md5_final
md5_init
md5_update
x509_certificate_ver...
xenc_x509_certificat...
xenc_decrypt_soap
xenc_delete_temp_key...
xenc_encrypt
xenc_get_key_algo
xenc_get_key_identif...
xenc_key_3des_create
xenc_key_3des_rand_c...
xenc_key_3des_read
xenc_key_aes_create
xenc_key_aes_rand_cr...
xenc_key_dsa_create
xenc_key_dsa_read
xenc_key_rsa_read
xenc_key_create_cert
xenc_key_exists
xenc_key_inst_create
xenc_key_remove
xenc_key_serialize
xenc_set_primary_key
LDAP
Locale
Mail
Miscellaneous
Number
Remote SQL Data Source
Replication
SOAP
SQL
String
Transaction
Type Mapping
UDDI
User Defined Types & The CLR
Virtuoso Java PL API
Virtuoso Server Extension Interface (VSEI)
Web Server & Internet
XML
XPATH & XQUERY
Functions Index

## xenc_X509_certificate_serialize

Exports a X.509 certificate from user's repository
varchar xenc_X509_certificate_serialize (in name varchar);
Description

This function is used to export X.509 from user's space.

Parameters
name – The name of the key associated with X.509 certificate.
Return Types

The function returns base64 encoded string containing X.509 certificate in DER (raw) format. Also the certificate will contain the key associated with it.

Errors

This function can generate the following errors:

.

Examples
Exporting a X.509 certificate

The example exports a X.509 certificate associated with 'dsa-test' key from user's space.

    	  ...
    	  declare x509 varchar;
    	  x509 := xenc_X509_certificate_serialize ('dsa-test');
    	  ...

See Also