Certificate Lookup Validation Framework Plugin Configuration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current certificate validation frameworks in public key infrastructure (PKI) require clients to manage plugin-specific configuration data, such as server locations, which can lead to complexity and administrative burdens, especially in environments like WebLogic Server, where each client must handle plugin selection and configuration individually.

Innovation Solution

The Certificate Lookup and Validation (CLV) framework isolates client software from server location information by storing plugin-specific configuration data in memory and using management beans (MBeans) to manage plugin configurations, allowing administrators to centrally manage plugin selection and configuration, reducing the need for clients to persistently store or reconfigure plugin settings.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If clients individually manage plugin-specific configuration data and plugin selection, then each client can independently control its certificate validation process, but the system complexity and administrative burden increase significantly

Engineering Contradiction:
Improveclient independence in certificate validationVSAvoidsystem complexity and administrative burden
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces an administrator as an intermediary between the certificate validation framework and plugin configurations. The administrator centrally manages plugin selection and configuration data, acting as a mediator that simplifies the system for clients while maintaining control over validation processes. This resolves the contradiction by centralizing complexity management.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent extracts plugin-specific configuration data and plugin selection responsibilities from the client software and places them in a separate administrator-managed repository in memory. This separation removes the burden of configuration management from clients while preserving their ability to undergo certificate validation, thus reducing system complexity without sacrificing client independence.

Inventive Principle:
Principle #2Taking out (Extraction)

2Ease of operation

If clients store plugin-specific configuration data persistently, then each client can maintain its own settings, but the complexity of managing and synchronizing configurations across multiple clients increases

Engineering Contradiction:
Improveclient configuration maintenanceVSAvoidconfiguration management complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent implements a system where the administrator serves themselves by centrally managing all plugin configurations in memory. Instead of each client maintaining its own persistent configuration, the administrator maintains a single source of truth that all clients can access, eliminating the need for complex configuration synchronization across multiple clients while simplifying operational maintenance.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If multiple clients each manage their own plugin configurations independently, then each client has full control over its validation process, but the scalability of the system is limited by the administrative burden

Engineering Contradiction:
Improveclient control over validationVSAvoidsystem scalability
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent creates a universal administrator-managed configuration system that serves multiple clients simultaneously. The single configuration repository in memory serves all clients, allowing the system to scale to any number of clients without proportionally increasing administrative burden. Each client retains control over its validation process while sharing the centralized configuration infrastructure.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS7664948B2Certificate lookup and validation
Publication Date: 2010.02.16 ORACLE INT CORP
  • US7664948B2 patent drawing
  • US7664948B2 patent drawing
  • US7664948B2 patent drawing

AI summary

A certificate validation framework allows for the use of plug-ins for a certificate path builder and certificate path validator. Clients can include a web server clients, SSL certificate validation or application code.