Interface IInstallableUnitUIServices
public interface IInstallableUnitUIServices
An interface optionally implemented by
UIServices
to provide
confirmation for the origin of installable units being installed.- Since:
- 2.7
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic class
Trust information returned from an authority trust request. -
Method Summary
Modifier and TypeMethodDescriptiongetTrustAuthorityInfo
(Map<URI, Set<IInstallableUnit>> siteIUs, Map<URI, List<Certificate>> siteCertificates) Opens a UI prompt to capture information about trusted authorities.
-
Method Details
-
getTrustAuthorityInfo
IInstallableUnitUIServices.TrustAuthorityInfo getTrustAuthorityInfo(Map<URI, Set<IInstallableUnit>> siteIUs, Map<URI, List<Certificate>> siteCertificates) Opens a UI prompt to capture information about trusted authorities.- Parameters:
siteIUs
- a map from each untrusted repository location URI to the installable units originating from that repository.siteCertificates
- a map from each repository location URI, to the certificate chain of that location's secure connection.- Returns:
- the trust information that describes the user's choices for trusting the given authorities.
-