<?xml version="1.0" encoding="UTF-8"?>
<xs:schema
	targetNamespace="urn:cz:isvs:iszr:schemas:IszrDataRobCtiPodleCertifikatu:v1" 
	xmlns="urn:cz:isvs:iszr:schemas:IszrDataRobCtiPodleCertifikatu:v1"
	xmlns:i38="urn:cz:isvs:iszr:schemas:IszrDataRobCtiPodleCertifikatu:v1"
	xmlns:xs="http://www.w3.org/2001/XMLSchema" 
	xmlns:reg="urn:cz:isvs:reg:schemas:RegTypy:v1" 
	elementFormDefault="qualified"
	attributeFormDefault="unqualified"
	version="1.0.0">

	<xs:annotation>
		<xs:documentation xml:lang="cs">XML schéma s definicemi dat pro služby ISZR, interní služba ISZR I38.</xs:documentation>
	</xs:annotation>

	<!-- Výchozí verze 1.0.0, 23.07.2024, ales.teply@aricoma.com, vznik -->
	<!-- Aricoma a.s. -->

	<xs:import namespace="urn:cz:isvs:reg:schemas:RegTypy:v1" schemaLocation="../../RegTypy.xsd"/>
	<xs:import namespace="urn:cz:isvs:iszr:schemas:IszrTypy:v1" schemaLocation="IszrTypy.xsd"/>
	<xs:import namespace="urn:cz:isvs:iszr:schemas:IszrDotazyData:v1" schemaLocation="IszrDotazyData.xsd"/>

	<xs:element name="IszrRobCtiPodleCertifikatuData" type="IszrRobCtiPodleCertifikatuDataType"/>

	<xs:complexType name="IszrRobCtiPodleCertifikatuDataType">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Služba provede normalizaci a vyhledání certifikátu v ROB. Vstupem služby je veřejná část certifikátu v Base64 a seznam údajů požadovaných z ROB, případně RUIAN.</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="TeloCertifikatu" type="TeloCertifikatuType"/>
		</xs:sequence>
	</xs:complexType>

	<xs:simpleType name="TeloCertifikatuType">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Tělo certifikátu v Base64 podobě (PEM) - jen Base64 část, tj. bez "-----BEGIN CERTIFICATE-----" a "-----END CERTIFICATE-----".</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:base64Binary">
		</xs:restriction>
	</xs:simpleType>
</xs:schema>
