@prefix rdf: . @prefix cert: . @prefix owl: . cert:modulus rdf:type owl:DatatypeProperty . @prefix rdfs: . cert:modulus rdfs:comment "

The modulus of an RSA public and private key. \n Or the modulus of a DSA Key.\n The modulus is encoded as a hex binary. The binary is the same as the one encoded in the \n XML DSIG CryptoBinary\n

\n
\n This specification defines the ds:CryptoBinary simple type for representing arbitrary-length integers (e.g. \"bignums\") in XML as octet strings. The integer value is first converted to a \"big endian\" bitstring. The bitstring is then padded with leading zero bits so that the total number of bits == 0 mod 8 (so that there are an integral number of octets). If the bitstring contains entire leading octets that are zero, these are removed (so the high-order octet is always non-zero).\n
\n

The only difference is that the octet string is then encoded using either xsd:base64Binary or xsd:hexBinary. Currently for all usages of this relation, the xsd:hexBinary datatype should be used until the SPARQL working group specifies specifies in its D-Entailment that those two types are equivalent.

\n

It would have been better had there been a hexInteger datatype that was standard and supported by all tools.

\n "@en ; rdfs:domain cert:DSAKey , cert:RSAKey ; rdfs:isDefinedBy cert: ; rdfs:label "modulus"@en . @prefix xsd: . cert:modulus rdfs:range xsd:hexBinary , xsd:base64Binary . @prefix pwdr: . @prefix ns6: . cert:modulus pwdr:describedby ns6:cert . @prefix ns7: . cert:modulus ns7:term_status "unstable" .