Changeset 3fee903


Ignore:
Timestamp:
Jan 27, 2010 7:23:51 AM (15 years ago)
Author:
Jay Jacobs <Jay.Jacobs@…>
Branches:
axis_example, compt_changes, info-ops, master, version-3.01, version-3.02
Children:
b641cc7
Parents:
8d85187
Message:

Added certificate operations.

Location:
wsdl
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • wsdl/abac.wsdl

    r8d85187 r3fee903  
    2828    <part name="NegotiateResponseBody" type="xsd1:negotiationType"/>
    2929  </message>
    30   
     30 
    3131  <message name="DiscoveryRequestMessage">
    3232    <part name="DiscoveryRequestBody" type="xsd1:discoveryType"/>
     
    4949  </message>
    5050
     51  <message name="AddCertificateRequestMessage">
     52    <part name="AddCertificateRequestBody" type="xsd1:addCertificateRequest"/>
     53  </message>
     54
     55  <message name="AddCertificateResponseMessage">
     56    <part name="AddCertificateResponseBody" type="xsd1:certificateAlias"/>
     57  </message>
     58
     59  <message name="RemoveCertificateRequestMessage">
     60    <part name="RemoveCertificateRequestBody" type="xsd1:certificateAlias"/>
     61  </message>
     62
     63  <message name="RemoveCertificateResponseMessage">
     64    <part name="RemoveCertificateResponseBody"
     65          type="xsd1:removeCertificateResponse"/>
     66  </message>
     67
    5168  <message name="AccessRequestMessage">
    5269    <part name="AccessRequestBody" type="xsd1:negotiationRequest"/>
     
    5673    <part name="AccessResponseBody" type="xsd1:negotiationResult"/>
    5774  </message>
    58 A
    5975
    6076  <message name="CreateContextRequestMessage">
     
    105121      <input message="tns:DiscoveryRequestMessage"/>
    106122      <output message="tns:DiscoveryResponseMessage"/>
     123      <fault name="NegotiateFeddFault" message="tns:FaultMessage"/>
     124    </operation>
     125    <operation name="AddCertificate">
     126      <documentation>
     127        Publishes a new X.509 identity certificate globally
     128      </documentation>
     129      <input message="tns:AddCertificateRequestMessage"/>
     130      <output message="tns:AddCertificateResponseMessage"/>
     131      <fault name="NegotiateFeddFault" message="tns:FaultMessage"/>
     132    </operation>
     133    <operation name="RemoveCertificate">
     134      <documentation>
     135        Removes an existing X.509 identity certificate globally
     136      </documentation>
     137      <input message="tns:RemoveCertificateRequestMessage"/>
     138      <output message="tns:RemoveCertificateResponseMessage"/>
    107139      <fault name="NegotiateFeddFault" message="tns:FaultMessage"/>
    108140    </operation>
     
    154186      </operation>
    155187      <operation name="Access">
    156         <soap:operation soapAction="AccessReqest"/>
     188        <soap:operation soapAction="AccessRequest"/>
    157189        <input>
    158190          <soap:body use="literal" parts="tns:AccessRequestBody"
     
    172204      </operation>
    173205      <operation name="CredentialUpdate">
    174         <soap:operation soapAction="Reqest"/>
     206        <soap:operation soapAction="CredentialUpdate"/>
    175207        <input>
    176208          <soap:body use="literal" parts="tns:CredentialUpdateRequestBody"
     
    180212        <output>
    181213          <soap:body use="literal" parts="tns:CredentialUpdateResponseBody"
     214            namespace="http://www.isi.edu/faber/fedd.wsdl"
     215            encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
     216        </output>
     217        <fault name="NegotiateFeddFault">
     218          <soap:fault use="literal"  name="tns:FeddFault"
     219            namespace="http://www.isi.edu/faber/fedd.wsdl"
     220            encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
     221        </fault>
     222      </operation>
     223      <operation name="AddCertificate">
     224        <soap:operation soapAction="AddCertificate"/>
     225        <input>
     226          <soap:body use="literal" parts="tns:AddCertificateRequestBody"
     227            namespace="http://www.isi.edu/faber/fedd.wsdl"
     228            encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
     229        </input>
     230        <output>
     231          <soap:body use="literal" parts="tns:AddCertificateResponseBody"
     232            namespace="http://www.isi.edu/faber/fedd.wsdl"
     233            encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
     234        </output>
     235        <fault name="NegotiateFeddFault">
     236          <soap:fault use="literal"  name="tns:FeddFault"
     237            namespace="http://www.isi.edu/faber/fedd.wsdl"
     238            encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
     239        </fault>
     240      </operation>
     241      <operation name="RemoveCertificate">
     242        <soap:operation soapAction="RemoveCertificate"/>
     243        <input>
     244          <soap:body use="literal" parts="tns:RemoveCertificateRequestBody"
     245            namespace="http://www.isi.edu/faber/fedd.wsdl"
     246            encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
     247        </input>
     248        <output>
     249          <soap:body use="literal" parts="tns:RemoveCertificateResponseBody"
    182250            namespace="http://www.isi.edu/faber/fedd.wsdl"
    183251            encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
  • wsdl/abac_types.xsd

    r8d85187 r3fee903  
    88  <xsd:annotation>
    99    <xsd:documentation xml:lang="en">
    10       Trust negotiation schema for the NAI Labs ABAC Project.
    11       Copyright 2002 Networks Associates Technologies, Inc.
    12       All rights reserved.
     10      Trust negotiation schema for the ABAC Project.
    1311    </xsd:documentation>
    1412  </xsd:annotation>
     
    5553    </xsd:sequence>
    5654  </xsd:complexType>
     55
     56  <xsd:complexType name="addCertificateRequest">
     57    <xsd:sequence>
     58      <xsd:element name="cert" type="xsd:string"/>
     59    </xsd:sequence>
     60  </xsd:complexType>
     61
     62  <xsd:complexType name="certificateAlias">
     63    <xsd:sequence>
     64      <xsd:element name="alias" type="xsd:string"/>
     65    </xsd:sequence>
     66  </xsd:complexType>
     67
     68  <xsd:complexType name="removeCertificateResponse">
     69    <xsd:sequence>
     70      <xsd:element name="result" type="xsd:string"/>
     71    </xsd:sequence>
     72  </xsd:complexType>
     73
    5774
    5875  <xsd:complexType name="discoveryType">
     
    310327      <xsd:element name="role" type="tns:roleType"/>
    311328      <xsd:element name="requirement" type="tns:entityType"/>
     329      <xsd:choice>
     330        <!-- test should not be used in production -->
     331        <xsd:element name="test" type="xsd:string"/>
     332        <xsd:element name="x509" type="xsd:string"/>
     333      </xsd:choice>
    312334    </xsd:sequence>
    313335  </xsd:complexType>
Note: See TracChangeset for help on using the changeset viewer.