<?xml version="1.0"?>
<schema uri="urn:x-commerceone:document:com:commerceone:XCBL30:XCBL30.sox$1.0">
<elementtype name="X509Certificate">
<model>
<sequence>
<element type="ListOfCertificatePurpose" occurs="*"/>
<choice>
<element type="string" name="X509Cert"/>
<element type="X509CertificateInfo"/>
</choice>
</sequence>
</model>
</elementtype>
<elementtype name="ListOfX509Certificate">
<model>
<element type="X509Certificate" occurs="*"/>
</model>
</elementtype>
<elementtype name="ListOfCertificatePurpose">
<model>
<element type="CertificatePurpose" occurs="*"/>
</model>
</elementtype>
<elementtype name="CertificatePurpose">
<model>
<sequence>
<element type="CertificatePurposeCode" name="CertificatePurposeCoded"/>
<element type="string" occurs="?" name="CertificatePurposeCodedOther"/>
</sequence>
</model>
</elementtype>
<datatype name="CertificatePurposeCode">
<enumeration datatype="NMTOKEN">
<option>Other</option>
<option>LogonCertificate</option>
<option>DigitalSignature</option>
<option>Encryption</option>
</enumeration>
</datatype>
<elementtype name="X509CertificateInfo">
<model>
<sequence>
<element type="string" name="X509Subject"/>
<element type="string" name="X509Issuer"/>
<element type="string" name="X509SerialNumber"/>
</sequence>
</model>
</elementtype>
</schema>